我有客户要求。客户端必须在Android平板电脑上加载Android应用程序。他不希望打开其他应用程序。他希望他的应用程序应该在启动时打开或者如果你重新启动它。因为我是一个Android开发人员。应用程序现已准备就绪。如何满足他的要求。他不希望用户与其他应用程序进行交互。他无法进入主屏幕。有可能吗?
有人可以帮助我正确的步骤,这样我就可以尝试使用一台设备。
谢谢,
PRASHANT
答案 0 :(得分:1)
您可以使用平板电脑的Kiosk模式,此模式不同的是您使用Android或IOS。 (对我来说Android更好,因为你不能使用圆形按钮而不是IOS ...
http://www.andreas-schrade.de/2015/02/16/android-tutorial-how-to-create-a-kiosk-mode-in-android/
答案 1 :(得分:1)
一种可能的解决方案可能是:将您的应用设为默认启动器。您可以通过在清单中添加以下行来执行此操作:
<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>
在此之后,您只需选择您的应用作为默认启动器。
关于它的一些有用的链接:
How to set default app launcher programmatically
How to make app as default system launcher
另一个解决方案是获取android源代码并编译它并使用您喜欢的应用程序构建自己的内核。 一些关于如何构建内核的有用链接:
Establishing a Build Environment
Compile android kernel source beginners guide
当然我知道第二种方式有点困难。 ;)