Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
开发应用程序在android中以kiosk模式运行_Android_Development Environment_Kiosk Mode - Fatal编程技术网

开发应用程序在android中以kiosk模式运行

开发应用程序在android中以kiosk模式运行,android,development-environment,kiosk-mode,Android,Development Environment,Kiosk Mode,如何使我们的应用程序像kiosk模式应用程序一样运行(SureLock lockdown应用程序)。 我有LG E400根安卓手机安卓2.3.6。 我想开发应用程序,就像我需要开发这样的应用程序一样 <category android:name="android.intent.category.HOME" /> 有人能帮我自己开发这样的应用吗 <category android:name="android.intent.category.HOME" /> 我的要求:

如何使我们的应用程序像kiosk模式应用程序一样运行(
SureLock lockdown应用程序
)。 我有LG E400根安卓手机安卓2.3.6。 我想开发应用程序,就像我需要开发这样的应用程序一样

<category android:name="android.intent.category.HOME" />
有人能帮我自己开发这样的应用吗

<category android:name="android.intent.category.HOME" />
我的要求: Android设备随我的应用程序启动。
对于此应用程序,所有硬件按钮都被禁用(主页、主页、菜单),类似于SureLock应用程序。

如果您的应用程序的行为类似于主屏幕,并且您没有安装其他主屏幕(或将应用程序设为默认设置),则它将在启动时启动,您将无法退出。除非你以某种方式终止了任务,但这是无法避免的

<category android:name="android.intent.category.HOME" />
你的应用程序必须使用

android.intent.category.HOME
<category android:name="android.intent.category.HOME" />
打算成为启动时第一个可见的应用程序

<category android:name="android.intent.category.HOME" />
如果您需要一些源代码,可以查看Anderweb的ADW启动器
好的。。。经过数小时的自我挣扎,在网络上什么也找不到,而……(不需要手机的支持)

<category android:name="android.intent.category.HOME" />
主页按钮:::

<category android:name="android.intent.category.HOME" />
长按主页按钮(最近的应用程序活动或google now)或最近的应用程序按钮

<category android:name="android.intent.category.HOME" />
@Override
protected void onPause() {
    super.onPause();

    ActivityManager activityManager = (ActivityManager) getApplicationContext()
            .getSystemService(Context.ACTIVITY_SERVICE);

    activityManager.moveTaskToFront(getTaskId(), 0);
}
需要许可

<category android:name="android.intent.category.HOME" />
<uses-permission android:name="android.permission.REORDER_TASKS" />


谢谢您的帮助。但是,当我的应用程序运行时,如何禁用这些按钮呢。我的意思是禁用硬件按钮功能(后退、主页和菜单按钮),下面是后退按钮的示例。您可能还需要捕获搜索按钮。主页不应该是问题,因为您的应用程序将是主页应用程序。警告。。。这可能会损坏你的手机。。。我认为…只要你一直允许你的机器进行usb调试,你就应该没事了…这样你就可以更改代码并从你的机器上重新部署它。你总是可以使用硬键和闪存从那里引导到引导加载程序。这不会很有趣,但会让你与“砖块”保持安全距离,用户可以从设置中删除应用程序。因为通知栏仍然可以通过这种方式打开。@Clifford每次都会创建一个新的活动。是否有办法避免每次单击“主页”按钮时都创建新活动。顶部菜单如何?接受的答案和投票最多的答案都不会将应用程序完全锁定在kiosk模式下。关于这个问题有重复的问题,所以我不会回答这个问题,但我这里有一个答案,有不同解决方案的优缺点: