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();
}

ホームボタン(最近のアプリアクティビティまたは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" />
于 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 に答える