我正在为我的客户开发一个Android应用程序。在这方面,用户只需要使用该应用程序。用户不应使用平板电脑中的任何其他应用程序,并且在安装应用程序后,我的应用程序必须是默认应用程序...
如果我关闭平板电脑,我的应用程序将被停止,如果我打开平板电脑意味着我的应用程序将自动启动。
我可以实现这一点,任何实现它的步骤......
帮我解决这个问题,先谢谢
答案 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,然后在开机时,系统会自动输入您的活动。
如果您允许删除系统默认启动器(默认主页),则您的活动将成为唯一的家。