我想创建一个可以在未经用户许可的情况下自动转为自助服务终端模式的应用。我在Android 4中使用本教程实现了这一点:http://www.andreas-schrade.de/2015/02/16/android-tutorial-how-to-create-a-kiosk-mode-in-android/但它在Android 5中无效。
我可以使用任何方法或库吗?
我需要为希望远程使用块设备的公司创建这个。
答案 0 :(得分:1)
您可以将您的应用程序实现为启动器/主屏幕应用程序。
这是我知道的唯一方法,可以通过按Android 5及更高版本中的主页按钮来阻止用户关闭您的应用。
<activity
android:name="com.example.MainActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:stateNotNeeded="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
更多信息:how-to-write-custom-launcher-app-in-android
否则你需要一个带有自定义ROM的root设备