我是Android新手。我想创建一个始终运行的应用程序。用户无法切换到其他应用程序,如果我的应用程序退出,则会自动启动。
答案 0 :(得分:4)
您可以使用清单中的intent过滤器和活动来实现此目的。
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
这使您的活动成为家庭应用的替代方案,但用户需要在第一次运行时选择您的应用作为默认应用。没有其他办法。
用户选择您的应用作为默认家庭应用后,每次按下“主页”时都会启动它。然后你可以像往常一样捕捉其他按钮并做任何你想做的事情(例如按下“后退”时没有任何东西)。
答案 1 :(得分:0)
进入AndsroidManifest插入此:
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />