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

标签 android-3.0-honeycomb android

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

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

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

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

非常紧急,请帮忙。

提前致谢。

最佳答案

我猜你应该让你的应用程序成为一个具有以下 Intent 过滤器的启动器:
<intent-filter><br/> <action android:name="android.intent.action.MAIN" /><br/> <category android:name="android.intent.category.HOME" /><br/> <category android:name="android.intent.category.DEFAULT" /><br/> <category android:name="android.intent.category.MONKEY"/><br/> </intent-filter>

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

如果您全神贯注于平板电脑本身,请删除 launcher2.apk 并只保留您的启动器,这样就可以了,其他启动器将无法启动。

因为你是启动器,你可以决定用户可以从这里去哪里,你可以控制任何用户可以执行的操作。

关于android-3.0-honeycomb - 仅将我自己的应用程序作为 android 的默认应用程序启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6068970/

相关文章:

android - CursorLoader 构造函数中的空指针异常

android - Recycler View,而不是创建一个新的ViewHolder,将布局添加到以前的ViewHolder

java - Android 设置具有唯一 ID 的闹钟

android - 删除和添加 View NPE、蜂窝、android

android - 在 Honeycomb android 3.0 中显示操作栏菜单项的图标

android - 带有加载器框架的 MapActivity

android - 支持更新的 api 函数(如果可用)

android - DownloadManager.addCompletedDownload() 在 Android Q 上已弃用

android - 多线程缓存imageView加载

android - Lua 可以单独用于应用程序开发吗?