0
我在Play商店中看到一些應用程序,安裝這些應用程序時會自動添加圖標(如果我們觸及或其他原因顯示其新應用程序)。怎麼做。如何在安裝Android應用程序時將圖標添加爲圖標
我在Play商店中看到一些應用程序,安裝這些應用程序時會自動添加圖標(如果我們觸及或其他原因顯示其新應用程序)。怎麼做。如何在安裝Android應用程序時將圖標添加爲圖標
只是添加到您的清單:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
,並使用此代碼:
Intent shortcutIntent = new Intent();
Intent i = new Intent();
i.setClassName(getPackageName(), getPackageName());
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, i);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getPackageName());
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(getApplicationContext(),
R.drawable.icon));
shortcutIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
this.sendBroadcast(shortcutIntent);
您可以將圖標更改爲您的應用程序圖標,更改應用程序的名稱
感謝你的回覆。我嘗試使用此代碼到我的應用程序,但它不起作用。我添加onCreate()。 – ThuongNM 2012-03-24 19:52:06
我認爲你不會將這個權限添加到你的清單中,我正在檢查我的代碼,然後在這裏發送它,將此添加到清單: –
AliSh
2012-03-24 20:50:44
我加了。你能寄給我樣品項目嗎?謝謝 – ThuongNM 2012-03-25 09:59:07