androidでプログラミング中にブロックに達しました.androidエミュレーターでデフォルトのデスクトップを変更する方法はありますか?これまでに達成したことは、システムアプリケーションをアンインストールすることだけです。アイコンを持つことができるのはアプリケーションだけだと理解しています...そうですか?起動時にアプリケーションが一連のアイコンを表示する方法はありますか(個別のアプリケーションである場合とそうでない場合があります)?これらのアイコンをクリックすると、アプリケーションまたはアクティビティのいずれかが起動します。この問題に関するヘルプをいただければ幸いです。
2 に答える
この回答は、より多くの情報を提供します。
Android オープン ソース プロジェクトのホーム アプリケーションは、ファームウェア イメージの一部としてのみビルドできます。SDK を使用してコンパイルするようには設計されていません。ただし、SDK にはサンプル ホーム アプリケーションがあり、SDK でビルドされます。
そのため、代わりのホーム画面のスタンドアロン アプリを作成することが目標の場合は、SDK のホーム アプリを出発点として使用します。代替ファームウェアを作成することが目的の場合は、ファームウェア全体をダウンロードして、その方法でビルドします。
Home サンプル アプリへのリンクは次のとおりです。
SDK に含まれるサンプルに例があります。詳細は次のとおりです。
http://developer.android.com/resources/samples/Home/index.html
インテント フィルターの AndroidManifest.xml に次の行を必ず追加してください。
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
「ホーム」ボタンを押すと、2 つのオプションが表示されます。Android ランチャーと、代わりにプログラムしたランチャーです。デフォルトを選択できると思います。設定/アプリ/アプリの管理/ランチャー/デフォルトのクリアの下の設定をクリアすることで、デフォルトを変更できます。