如何使我的应用程序持久化

时间:2011-08-10 09:02:22

标签: android persistence

我是Android新手。我想创建一个始终运行的应用程序。用户无法切换到其他应用程序,如果我的应用程序退出,则会自动启动。

2 个答案:

答案 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" />