1
A
回答
0
我不認爲這是有可能,但事實證明它是:adding shortcut to homescreen和LauncherShortcut from the API demos很酷
0
試試這個:
private void addShortcut() {
Intent addIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
addIntent.putExtra("duplicate", false);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getResources().getString(R.string.hello_world));
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(getApplicationContext(),
R.drawable.ic_action_search));
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(getApplicationContext(),OtherActivity.class));
getApplicationContext().sendBroadcast(addIntent);
}
,你也需要一些權限,在你的menifest,像這個:
<uses-permission
android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission
android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />
相關問題
- 1. 離線應用程序快捷方式
- 2. 應用程序快捷方式
- 3. .net .vdproj - 應用程序快捷方式
- 4. 創建應用程序快捷方式
- 5. 以編程方式安裝應用程序快捷方式
- 6. 移動設備上的Web應用程序快捷方式
- 7. 執行android應用程序的快捷方式時出現
- 8. Android應用程序圖標快捷方式重命名
- 9. 如何關閉新的Android 7.1應用程序快捷方式
- 10. 如何在android中關閉應用程序快捷方式?
- 11. 如何從其他Android應用程序創建快捷方式
- 12. 從Android應用程序獲取快捷方式意圖信息
- 13. 如何在android中以編程方式添加應用程序快捷方式
- 14. Android應用中的快捷方式
- 15. Android應用程序快捷方式:如何在Android Studio中調試Android應用程序快捷方式的流程?
- 16. Chrome應用程序快捷方式/ Mozilla Prism安裝程序
- 17. C#VS卸載程序2010-應用程序快捷方式
- 18. android快捷方式,可以快捷方式intent額外包含應用程序對象嗎?
- 19. Android應用程序不會從快捷
- 20. 快捷鍵啓動Android應用程序
- 21. Chrome應用程序模式 - 禁用快捷方式
- 22. 設置className的快捷方式
- 23. 設置變量的快捷方式
- 24. vim - 我如何設置快捷方式?
- 25. vmlite android的快捷方式?
- 26. Android的快捷方式
- 27. 無釘扎應用程序快捷方式使用C++
- 28. 使用Process.Start通過快捷方式運行應用程序C#
- 29. 嘗試重新安裝應用程序的應用程序快捷方式
- 30. 執行程序快捷方式