web-dev-qa-db-ja.com

android)でキオスクモードで実行するアプリを開発する

キオスクモードアプリのように動作するアプリの作り方(SureLock lockdown app)。私はLG E400 rooted Android phone Android 2.3.6。私は Surelockのようなアプリを開発したい そのようなアプリを開発するために必要なもの。

誰かが私が自分でそのようなアプリを開発するのを手伝ってくれる?.

私の要件:Androidデバイスは私のアプリで起動します。このアプリでは、SureLockアプリと同様に、すべてのハードウェアボタン(ホーム、戻る、メニュー)が無効になっています。

11
PrasadM

アプリがホーム画面のように動作し、他のホーム画面がインストールされていない(またはデフォルトでアプリをチェックしている)場合、アプリは起動時に起動し、終了することはできません。どういうわけかタスクを強制終了しない限り、それは防ぐことはできません。

アプリはを使用する必要があります

Android.intent.category.HOME

起動時に最初に表示されるアプリになることを目的としています。

ソースが必要な場合は、AnderwebのADW Launcher https://github.com/AnderWeb/Android_packages_apps_Launcher をご覧ください。

7
Dominic Bartl

わかりました...これに何時間も苦労し、純資産で何も見つけられなかった後....(電話を応援する必要はありません)

ホームボタン ::::

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

ホームボトムを処理するには...

戻るボタン ::::

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

ホームボタン(最近のアプリアクティビティまたはGoogle Now)または最近のアプリボタンを長押しする場合...

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