2013-01-09 16 views
10

キオスクモードアプリ(SureLock lockdown app)のように機能するアプリを作る方法。 私はLG電子E400のAndroid携帯電話のAndroid 2.3.6に根ざしている。 私はSurelockのようなアプリを開発したいのですが、そのようなアプリを開発する必要があります。アプリをAndroidでキオスクモードで実行する

誰も私自身でこのようなアプリケーションを開発するのを助けることができます。

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

+0

受け入れられた回答と最も多くのアップフォース**の回答は、キオスクモード**でアプリケーションを完全にロックしません。私はこの問題について重複した質問がありますので、私はこれに答えるつもりはありませんが、私はここにさまざまなソリューションの長所と短所を示しています:https://stackoverflow.com/a/43644803/2888763 –

答えて

6

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

アプリは、起動時に最初に表示されるアプリであることを

android.intent.category.HOME 

意図を使用する必要があります。

したい場合は、AnderwebのADWランチャーを見ることができますいくつかのソースは https://github.com/AnderWeb/android_packages_apps_Launcher

+0

ありがとう。しかし、私はどのように私のアプリが実行中にボタンを無効にすることができます。ハードウェアボタンの機能を無効にする(戻る、ホーム、メニューボタン) – PrasadM

+0

http://stackoverflow.com/questions/2000102/android-override-back-button-to-act-like-home-button ここでは、戻るボタン。検索ボタンもキャッチする必要があります。あなたのアプリはホームアプリなので、家は問題ではありません。 –

+0

おしゃべりはどうですか?それは問題だと思われます... – JohnyTex

26

[OK]を... ....この私の自己に苦しん及び純資産の中には何も見つけていないの時間の後に(応援は必要ありません。

)携帯電話のホームボタン::::

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

ホーム下を処理するために...

戻るボタン::::長押しのホームボタン(最近のアプリのアクティビティやGoogle Nowの)または最近のアプリボタンの

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

警告...これは潜在的にレンガをあなたの携帯電話...私は...あなたは常にあなたのマシンのUSBデバッグを許可する限り、大丈夫でなければならないと思う...あなたのようにコードを変更して、それをあなたのマシンから再デプロイすることができます。 – Clifford

+1

ハードウェアキーとフラッシュを使って、いつでもブートローダからブートすることができます。それは楽しいことではないが、それは "レンガ"から安全な距離にあなたを置くだろう – Vaiden

+0

@クリフォードは感謝の多くを働いた – vnshetty

関連する問題