仅作为android的默认应用程序启动我自己的应用程序

时间:2011-05-20 07:49:11

标签: android-3.0-honeycomb android

我必须为Android 3.0选项卡构建一个应用程序,其中我必须启动我自己的应用程序作为Android的唯一deafult应用程序,并且用户只能通过该应用程序使用该设备并且访问受限(可以使用有限的应用程序) )。主页按钮也被禁用。

应用程序的主屏幕将是一个登录屏幕,用户将使用某个特定的用户名和密码登录,并且他还将给出他想要访问设备的时间段,并且他必须通过paypal支付一些钱。一旦时间段结束,应用程序将自动关闭并再次启动。

实际上,我们希望将这款平板电脑用于商业目的,并希望构建一款应用,通过该应用,用户可以通过支付一些资金在特定时间段内使用平板电脑。

请给我一些关于应用程序的想法(无论是否可行)。 还提供了一些可以帮助我构建项目的链接。

非常紧急。请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:2)

我猜你应该使用以下意图过滤器使你的应用成为启动器:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY"/>
</intent-filter>

这不会停用您的主页按钮,但会启动,或至少要求用户按下启动您的应用。

如果您完全掌握平板电脑本身,请移除launcher2.apk,只让您的启动器启用,这样做就可以了,没有其他启动器可以启动。

由于您是发射器,您可以决定用户可以从何处开始,您可以控制该操作可以执行的任何用户。