如何为运行有 android lollipop(5.0.2) 的三星标签开发单一用途的 android 应用程序。我是否需要使用任何三星 SDK 或在标准 android 框架本身提供一些方法来实现这一点?
即,用户无法访问任何其他应用程序。我的应用程序必须完全控制设备。它无法退出。
如何为运行有 android lollipop(5.0.2) 的三星标签开发单一用途的 android 应用程序。我是否需要使用任何三星 SDK 或在标准 android 框架本身提供一些方法来实现这一点?
即,用户无法访问任何其他应用程序。我的应用程序必须完全控制设备。它无法退出。
有几种方法可以做到这一点。虽然我不确定哪个最适合您要创建的应用程序。
将您的应用程序设为启动器应用程序并将其设置为默认值。因此,每次用户单击主页按钮时,它都会启动您的应用程序。
<activity
android:name=".ui.list.MainActivity"
android:label="@string/app_name"
android:launchMode="singleTop"
android:theme="@style/AppTheme.Forecast">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
添加<category android:name="android.intent.category.LAUNCHER"/>
到Intent-Filter
您的主屏幕。因此,当您按下主页按钮时,它会要求用户启动应用程序。
将有 2 个选项。一个是默认启动器,另一个是您的应用程序。将应用程序设置为默认启动器后,用户只能访问此应用程序。
它对小型应用程序非常有帮助。我们已经在我们公司的平板电脑中使用了它,并且运行良好。
PS:用户可以从顶部菜单屏幕打开的设置菜单更改默认应用程序设置。