我的Android应用程序可以作为平板电脑的默认应用程序

时间:2012-11-29 07:06:07

标签: android default bootable

我正在为我的客户开发一个Android应用程序。在这方面,用户只需要使用该应用程序。用户不应使用平板电脑中的任何其他应用程序,并且在安装应用程序后,我的应用程序必须是默认应用程序...

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

我可以实现这一点,任何实现它的步骤......

帮我解决这个问题,先谢谢

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分: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>

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

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