在构建android系统时,如何将我的应用程序设置为默认应用程序

时间:2012-06-11 15:20:41

标签: android build

我正在开发一款Android应用。 我安装了所有应用程序并正常工作。 现在我需要将我的主应用程序设置为defualt应用程序并在启动时运行它。

有谁知道我该怎么做?

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES := $(call my-dir/src/)

LOCAL_PACKAGE_NAME := BLT

include $(BUILD_PACKAGE)

2 个答案:

答案 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),但是当您安装映像并启动手机时,您的应用将成为默认的主屏应用。

希望这有帮助!