【问题标题】:how do i start any simple app in kiosk mode? [closed]如何在信息亭模式下启动任何简单的应用程序? [关闭]
【发布时间】:2013-09-13 16:23:11
【问题描述】:

我只想在 kiosk 模式下启动任何简单的应用程序,也就是说,每当我重新启动时,我只想启动该应用程序而不启动其他任何应用程序。所以研究了一下,我发现了家庭替换应用程序,并禁用了主页、菜单搜索和后退按钮。我尝试了一些有关房屋更换的链接,但无法成功。因此,如果有人可以,请提供帮助。谢谢 我尝试使用this..ando 更改意图过滤器

【问题讨论】:

  • “无法成功”不是对您问题的有用描述。
  • 哦,实际上它根本没有执行。该应用程序每次都强制关闭..我是该网站的新手..所以感谢您的建议...

标签: android intentfilter android-launcher kiosk-mode


【解决方案1】:

让您自己的应用成为信息亭很复杂,以使其在所有 android 版本中都能正常工作。

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

Surelock

【讨论】:

    【解决方案2】:

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

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

    <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>
    

    希望对你有帮助

    【讨论】:

    • 非常感谢。它有帮助..你能提供任何链接或代码来禁用主页、搜索、菜单和后退按钮吗?!再次感谢您的帮助!
    • 你不能禁用主页或菜单按钮,搜索只会在你想要的时候做一些事情,你可以自己在android中轻松搜索后台处理。
    • 正如@Eluvatar 所说,您不能禁用主页和菜单按钮,但为什么要这样做,如果它是启动器,用户将无法退出您的应用程序,与后退按钮它不能离开你的应用程序,因为它是一个启动器
    • 事情是一种形式,如果我不小心按了返回或主页按钮,它不会重新启动应用程序并重置表单吗??!
    • 我不相信它会,主页按钮和后退按钮只有在用户被带到您的应用程序中的不同活动时才会起作用,尽管您不能阻止主页按钮,您可以控制后退按钮,stackoverflow.com/questions/6489059/… 可能会有所帮助,您可以在这个问题中回答但实际上并不能做任何事情,尽管我认为这不是必需的
    猜你喜欢
    • 2014-01-16
    • 2019-11-03
    • 2011-01-11
    • 2016-05-14
    • 2012-11-21
    • 2015-04-21
    • 1970-01-01
    • 2017-10-09
    • 2020-05-18
    相关资源
    最近更新 更多