如何在Android用户删除应用程序时删除它的桌面快捷方式? 我该如何制作一个自动执行此操作的android应用程序?Android删除桌面快捷方式
回答
Steevoo,
以编程方式删除桌面图标,甚至你是否需要取决于你所使用的发射器。一些启动程序允许您以编程方式添加和删除图标。有些人自己做所有这些。有些人甚至要求你手动完成。甚至更少可能需要重新启动才能重新分析手机上安装的应用程序。总之,没有明确的答案,特别是因为没有默认启动器;只有特定手机的默认启动器。
我使用此代码向桌面添加快捷方式: Intent shortcutIntent = new Intent(Intent.ACTION_MAIN); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); final Intent intent = new Intent(); intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,shortcutIntent) intent.putExtra(Intent.EXTRA_SHORTCUT_NAME,“myShortcut”); intent.setAction(“com.android.launcher.action.INSTALL_SHORTCUT”); 所以我怎么能删除这个快捷方式当用户删除主应用程序 感谢您的回复 – steevoo 2012-01-09 11:24:08
是的,这是添加快捷方式(如果发射器接受它,这是不能保证)的方式。这并不表示甚至暗示UNINSTALL_SHORTCUT。 – 2012-01-09 11:30:11
所以其他应用程序如何做到这一点?像skype – steevoo 2012-01-09 13:23:21
- 1. 如何通过Innosetup删除桌面快捷方式
- 2. 如何从桌面删除快捷方式?
- 3. Android删除HomeScreen中的快捷方式
- 4. 如何以编程方式从用户桌面删除快捷方式?
- 5. 创建桌面快捷方式
- 6. 复制快捷方式到桌面
- 7. 通过GPO的桌面快捷方式
- 8. Windows窗体桌面快捷方式
- 9. Wix 3.5桌面快捷方式
- 10. Qt - 删除快捷方式 - 模糊的快捷方式超载
- 11. 以编程方式创建组合桌面快捷键“快捷方式”
- 12. eclipse快捷方式删除警告
- 13. 删除标记块快捷方式
- 14. UnauthorizedAccessException删除Windows移动快捷方式
- 15. Android Studio删除行和重复行快捷方式
- 16. Android的快捷方式
- 17. ExtJS 4桌面 - 如何设置桌面快捷方式工具提示
- 18. 以编程方式在Android中删除所有主屏幕快捷方式
- 19. 来自桌面快捷方式的HTTP POST?
- 20. InnoSetup - 桌面上的快捷方式损坏
- 21. 桌面快捷方式图标覆盖应用程序图标
- 22. VBS创建带有RunAs参数的桌面快捷方式
- 23. 如何创建桌面快捷方式的命令
- 24. 使用WiX创建桌面快捷方式
- 25. Windows 7没有桌面图标上的快捷方式标签
- 26. 拖放桌面上的链接以创建快捷方式
- 27. 为Node Webkit应用程序创建桌面快捷方式
- 28. 如何创建Java桌面应用程序的快捷方式?
- 29. 使用安装和部署创建桌面快捷方式
- 30. WiX工具 - 无法添加桌面快捷方式
我认为这是默认行为。如果你删除应用程序android删除与它有关的一切:db,数据,快捷方式等:) – StErMi 2012-01-09 10:02:51
没有它的不工作,它默认情况下不删除,所以你知道任何删除快捷方式的代码。 感谢您提前 – steevoo 2012-01-09 10:16:53
您使用哪个启动器?在默认启动器(以及我所知道的任何其他启动器)上,当从手机中删除应用程序时,快捷方式将被删除。你确定你确实在删除应用程序吗? – Dimse 2012-01-09 10:19:53