私は他のアンドロイドアプリにアプリアイコンの選択肢があるのを見ましたが、変更はアプリドロワーとホーム画面にすぐに反映されます。プログラマチックにAndroid変更アプリアイコン
これらのアプリはどのようにアプリアイコンをこのように変更しますか?
私は他のアンドロイドアプリにアプリアイコンの選択肢があるのを見ましたが、変更はアプリドロワーとホーム画面にすぐに反映されます。プログラマチックにAndroid変更アプリアイコン
これらのアプリはどのようにアプリアイコンをこのように変更しますか?
まず、各解像度の新しいアプリアイコンを準備し、対応するミップマップフォルダに配置します。あなたがリセットするには、あなたのアプリのアイコン
PackageManager pm = getPackageManager();
pm.setComponentEnabledSetting(
getComponentName(),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
pm.setComponentEnabledSetting(
new ComponentName(this, "YOUR PACKAGE.MainAliasActivity"),
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP);
を変更したいとき
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity-alias
android:name=".MainAliasActivity"
android:enabled="false"
android:icon="@mipmap/ic_launcher_fight"
android:label="Main Alias Activity"
android:targetActivity=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity-alias>
次のコードを追加します。
次に例えば、あなたのAndroidManifest.xmlで、これは編集、アクティビティ・エイリアスを使用あなたは同じ方法で使用することができますアプリアイコン。
GitHubのプロジェクトhere
それを試して、動作していない:( – CopsOnRoad
の可能性のある重複した[アンドロイドでプログラムアプリケーションアイコンを変更する方法?](http://stackoverflow.com/questions/1103027/how-to-change-an-application-icon-プログラムで - アンドロイドで) – cyroxis