2

会議に参加者を登録するための専用アプリケーションとしてXOOMタブレットを使用したいと思います。つまり、アプリケーションは常にアクティブであり、カジュアルなユーザーがアプリケーションを終了したり、基盤となるOSにアクセスしたりできないようにする必要があります。Android 3.0でこのようなことをすることは可能ですか?

4

2 に答える 2

2

これはおそらくかなりハッキーなことですが、インテントフィルターを使用して常に表示したいアクティビティを宣言することができます。

    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.HOME"/>
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>

そして、一度ホームを押します。Androidが使用するアプリを尋ねてきたら、アプリを選択してデフォルトとして設定します。

アクティビティのデフォルトのメソッドをオーバーライドして、onBackPressed何もしないようにすることもできます。

このサンプルアプリからの詳細情報。これが実際に機能するかどうかはわかりません。考えただけです。

于 2011-03-01T20:05:13.647 に答える
2

This is not possible without editing the underlying OS. An application cannot prevent the user from hitting the home key to exit the app.

于 2011-03-01T18:39:09.623 に答える