アンドロイドタブレットベースのメニューアプリでレストランを操作する。可能であれば、私はメニューアプリとブラウザだけにアクセスを制限したいと思います。どのように私は通常のダッシュボードアプリをランチャーの交換に変えようとしますか?簡単なハニカムランチャーを作成する
1
A
答えて
-1
メインアプリを終了することなく、インテントを使用して2つの異なるアプリ(メニューとブラウザ)を起動できるシンプルなアプリを作成できます。そのアプリ/ランチャーアプリでは、ユーザーがそのアプリ/ランチャーを終了できないような方法でホーム/戻るボタンを無効にすることができます。これは、アプリを起動すると、タブレットをオフにする以外は、アプリを停止する方法がないことを意味します。
3
あなた<activity>
にこれを追加します。
<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>
ユーザーが再びHOMEを押すと、彼らはチューを取得します - そして、あなたのアプリケーションのエントリをタップし、チェックボックス「このデフォルトにする」をチェックして、あなたは今ホームスクリーンです。
念頭に置いてベア、しかし、その:あなたは、ユーザーがブラウザに取得してみましょう場合
- 、彼らは一般に配布アプリをダウンロードし、実行することができ、プラスの他のアプリにつながる可能性があるリンクをクリックしますデバイス(例:YouTube、PDFリーダー)
- デバイスをセーフモードで起動する方法がわかっている場合は、ファームウェアのホーム画面が表示されます。これの唯一の解決策は、デバイスのファームウェアにホーム画面をインストールすることです。
これ以上のことを示すSDKのホームサンプルプロジェクトがあります。
関連する問題
- 1. クイズPythonで簡単で簡単なモードを作成する
- 2. 簡単なExtJSフォームを作成する
- 3. 簡単なショートコードプラグインを作成するJoomla
- 4. 簡単なログインページを作成する
- 5. scrapy簡単なルールエンジンを作成する
- 6. 簡単なアンドロイドボタンを作成する
- 7. 簡単な3Dアイオスアプリを作成する最も簡単な方法
- 8. Google BigQueryで簡単なカウントテーブルを作成
- 9. Entity Frameworkとリポジトリなしで簡単な作業単位を作成する
- 10. 作成と最も簡単な方法
- 11. 簡単なイメージスライダの作成方法
- 12. 簡単なレイアウト/スタイルエディタの作成
- 13. C#での簡単なデータベースプログラムの作成
- 14. 簡単なログインページの作成方法は?
- 15. 簡単な作成者のトラブルシューティング
- 16. 簡単なドーナツチャートの作成方法
- 17. 簡単なP2Pチャットアプリケーションの作成
- 18. 簡単な反応+還元アプリを簡単に作成できますか?
- 19. パスワードなしで簡単なパスワードログインを作成する[PHP、Javascript、MySQL]
- 20. 簡単な作業
- 21. Xamarin.iOSを使用して簡単なユーザーインターフェイスを作成する
- 22. ソケットを使用して簡単なプロキシを作成する
- 23. Beanshellを使って簡単なカウンターを作成するには?
- 24. 非常に簡単なオペレーティングシステムを作成するには?
- 25. 簡単な電卓をhtmlで作成する
- 26. brightway2で非常に簡単なLCIAメソッドを作成する
- 27. カテゴリを作成する簡単な方法
- 28. javascriptで簡単なブックマークレットを作成する
- 29. asp.netで簡単なクッキーを作成するC#
- 30. Windows Phone 7で簡単なクイズアプリを作成する
ここで説明している特定の手法は機能しません。あなたはホームスクリーンであることを除いて、あなたが描いている方法で "ホーム"ボタンを上書きすることはできません。 – CommonsWare
@CommonsWare私はこのアプリからMaplePaintというアイデアを取りました。あなたが作業しているものを保存するかどうかを尋ねるダイアログが表示されるように、ホームボタンをオーバーライドします。それが可能なら私の提案はうまくいかないでしょうか? – Greg
おそらく 'onUserLeaveHint()'をオーバーライドしています。彼らはそれでHOMEボタンの動作をブロックすることはできません。 – CommonsWare