如何在自助服务终端模式下启动任何简单的应用程序?

时间:2013-09-13 16:23:11

标签: android intentfilter android-launcher kiosk-mode

我只是想在自助服务终端模式下启动任何简单的应用程序,也就是每当我重新启动时我只想启动应用程序。所以研究了一下我找到了家庭更换应用程序,并禁用了主页,菜单搜索和后退按钮。我尝试了一些关于更换房屋的链接,但无法成功。如果有人可以,请帮忙。谢谢 我尝试使用this .. ando

更改intent过滤器

2 个答案:

答案 0 :(得分:4)

制作自己的应用程序自助服务终端很复杂,使其在所有Android版本中都能正常运行。

我在一些在预配置设备上运行的应用程序中一直使用Surelock等解决方案。

Surelock

答案 1 :(得分:1)

最简单的方法是让您的应用成为启动器。因此,只要设备加载或用户按下主页按钮,您的应用就会显示出来。

您需要在Android Manifest中添加以下内容,以便在启动/主页按键时显示您的主要活动

<activity android:name=".MainActivity"
            ...
            android:launchMode="singleInstance"
            android:stateNotNeeded="true">
    <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME"/>
            <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

希望这有帮助