我正在开发一款Android应用。 我安装了所有应用程序并正常工作。 现在我需要将我的主应用程序设置为defualt应用程序并在启动时运行它。
有谁知道我该怎么做?
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call my-dir/src/)
LOCAL_PACKAGE_NAME := BLT
include $(BUILD_PACKAGE)
答案 0 :(得分:0)
如果没有固定的root手机上的黑客攻击,这是不可能的。 Android不允许应用在没有用户确认的情况下将自己设置为默认值。
答案 1 :(得分:0)
如果添加以下行:
LOCAL_OVERRIDES_PACKAGES := Launcher2
到您的Android.mk文件,然后Launcher2(默认主屏幕)将不会包含在您的最终图像中。您需要修改AndroidManifest.xml(Use my own Android app/apk as launcher/Home Screen Replacement),但是当您安装映像并启动手机时,您的应用将成为默认的主屏应用。
希望这有帮助!