【问题标题】:Is it possible to make my application the only availabe app to use? [duplicate]是否可以让我的应用程序成为唯一可用的应用程序? [复制]
【发布时间】:2013-01-28 18:08:44
【问题描述】:

可能重复:
Kiosk mode in Android

我想锁定我的安卓设备,这样它的用户只能使用我的应用程序,我该怎么做?

【问题讨论】:

    标签: android security


    【解决方案1】:

    创建自定义启动器...

    <activity
     android:label="@string/app_name"
     android:name=".ClassNameOfYourLauncher">
        <intent-filter >
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <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>
    

    希望用户需要先接受才能锁定设备

    【讨论】:

      【解决方案2】:

      这可能不是你想做的事情。此外,你到底是什么意思:你想禁用主页按钮和后退按钮?你想砖他们的手机?您想在加载某些内容时暂时锁定它们以确保安全?

      请澄清您的问题,但我可以告诉您一件事:您提出的问题的答案是:不要。

      编辑:Android - Is It possible to disable the click of home button

      对问题的部分回答,以及不实施的一千个理由。

      【讨论】:

      • 我的意思是当用户运行我的程序时,他无法关闭它或使用其他程序
      • *.com/questions/2162182/… 看看这个,但同时,请看看所有说“不要这样做”的 cmets。此外,如 cmets 中所述,此解决方案在 ICS 中停止工作。
      最近更新 更多