0

我正在为我的客户开发一个安卓应用程序。在这种情况下,用户只需要使用该应用程序即可。用户不应使用平板电脑中的任何其他应用程序,并且我的应用程序需要在我安装应用程序后成为默认应用程序...

如果我关闭平板电脑,我的应用程序将停止,如果我打开平板电脑意味着我的应用程序将自动启动。

我能做到这一点,任何步骤来实现它..

帮我解决这个问题,在此先感谢

4

2 回答 2

2

您可以在使用广播完成启动时启动您的应用程序,但您不能在用户按下主页按钮时停止应用程序退出。

于 2012-11-29T07:15:19.367 回答
2

您可以将您的活动定义为 Home,在清单文件中,定义如下:

    <activity android:name=".YouClassName">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

这样,安装你的应用程序后,当用户长按 Home 键时,Android 会提示用户选择进入哪个 HOME,一个是系统默认,另一个是你的 Activity。此时,用户也可以将您的活动设置为默认HOME,然后在开机时,系统会自动进入您的活动。

如果您允许删除系统默认启动器(默认主页),那么您的活动将成为唯一的主页。

于 2012-11-29T07:18:02.730 回答