0

androidでプログラミング中にブロックに達しました.androidエミュレーターでデフォルトのデスクトップを変更する方法はありますか?これまでに達成したことは、システムアプリケーションをアンインストールすることだけです。アイコンを持つことができるのはアプリケーションだけだと理解しています...そうですか?起動時にアプリケーションが一連のアイコンを表示する方法はありますか(個別のアプリケーションである場合とそうでない場合があります)?これらのアイコンをクリックすると、アプリケーションまたはアクティビティのいずれかが起動します。この問題に関するヘルプをいただければ幸いです。

4

2 に答える 2

0

この回答は、より多くの情報を提供します。

Android オープン ソース プロジェクトのホーム アプリケーションは、ファームウェア イメージの一部としてのみビルドできます。SDK を使用してコンパイルするようには設計されていません。ただし、SDK にはサンプル ホーム アプリケーションがあり、SDK でビルドされます。

そのため、代わりのホーム画面のスタンドアロン アプリを作成することが目標の場合は、SDK のホーム アプリを出発点として使用します。代替ファームウェアを作成することが目的の場合は、ファームウェア全体をダウンロードして、その方法でビルドします。

Home サンプル アプリへのリンクは次のとおりです。

于 2011-03-08T20:16:30.470 に答える
0

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 ランチャーと、代わりにプログラムしたランチャーです。デフォルトを選択できると思います。設定/アプリ/アプリの管理/ランチャー/デフォルトのクリアの下の設定をクリアすることで、デフォルトを変更できます。

于 2011-03-08T20:20:21.693 に答える