Подтвердить что ты не робот

Разработка приложения в режиме киоска в android

Как сделать наше приложение, которое действует как приложение режима киоска (SureLock lockdown app). У меня есть LG E400, основанный на Android-телефоне Android 2.3.6. Я хочу разработать приложение вроде Surelock, что мне нужно для разработки такого приложения.

Может ли кто-нибудь помочь мне разработать такое приложение самостоятельно.

Мои требования: Android-устройство загружается с моим приложением. Для этого приложения все аппаратные кнопки отключены (Home, Back, Menu), аналогичные приложению SureLock.

4b9b3361

Ответ 1

Если ваше приложение работает как домашний экран, и у вас нет другого домашнего экрана (или проверено ваше приложение по умолчанию), он начнется при загрузке, и вы не сможете его покинуть. Если вы каким-то образом не убьете задачу, но это невозможно предотвратить.

Ваше приложение должно использовать

android.intent.category.HOME

намерение быть первым видимым при загрузке.

Если вам нужен какой-то источник, вы можете посмотреть на Anderweb ADW Launcher https://github.com/AnderWeb/android_packages_apps_Launcher

Ответ 2

Хорошо... после нескольких часов борьбы с этим, и я ничего не нашел на чистой стоимости... (не требует укоренения телефона)

Главная кнопка::

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

для обработки нижней части дома...

Кнопка "Назад"::

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

Для долгого нажатия кнопки домой (недавняя активность приложения или Google сейчас) или недавняя кнопка приложения...

@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" />