11

如何制作我们的应用程序,它就像信息亭模式 app( SureLock lockdown app)。我有 LG E400 植根 android 手机 Android 2.3.6。我想开发像Surelock这样的应用程序,我需要开发这样的应用程序。

谁能帮我自己开发这样的应用程序。

我的要求:Android 设备使用我的应用程序启动。对于这个应用程序,所有硬件按钮都被禁用(主页、返回、菜单),类似于 SureLock 应用程序。

4

2 回答 2

28

好的......经过几个小时的努力,我的自我并在净资产上一无所获......(不需要手机生根)

主页按钮 ::::

<category android:name="android.intent.category.HOME" />

处理家底...

返回键 ::::

@Override
public void onBackPressed() {
    // We doing this too stop user from exiting app, normally.
    // super.onBackPressed();
}

对于长按主页按钮(最近的应用程序活动或谷歌现在)或最近的应用程序按钮...

@Override
protected void onPause() {
    super.onPause();

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

    activityManager.moveTaskToFront(getTaskId(), 0);
}

将需要许可...

<uses-permission android:name="android.permission.REORDER_TASKS" />
于 2013-10-11T07:56:51.527 回答
7

如果您的应用程序就像一个主屏幕并且您没有安装其他主屏幕(或默认检查您的应用程序),它将在启动时启动并且您将无法退出它。除非你以某种方式终止任务,但这是不可预防的。

您的应用必须使用

android.intent.category.HOME

意图成为启动时第一个可见的应用程序。

如果你想要一些资源,你可以查看 Anderweb 的 ADW Launcher https://github.com/AnderWeb/android_packages_apps_Launcher

于 2013-01-09T13:14:38.267 回答