撤销“默认主屏幕”作为我的默认主屏幕
在我的应用程序中,我试图覆盖默认主屏幕。为此,我创建了一个类别为“HOME”的活动。当应用程序启动时,它会提示用户选择应用程序(显示我的应用程序和默认启动程序)以完成操作。如果我选择“启动器”(默认主屏幕),则无法选择我的应用程序作为默认主屏幕。撤销“默认主屏幕”作为我的默认主屏幕
有人可以告诉我,如果有办法撤消“默认主屏幕”作为我的默认启动家庭活动?
感谢, 普利文
clearPackagePreferredActivities()
on PackageManager
应该允许你这样做编程方式,为自己的应用程序。
问题是Android的默认主屏幕设置为HomeActivity的默认应用程序。我想撤消相同的功能,以便在启动我的应用程序时,它会提示用户选择主屏幕应用程序。 – 2013-02-25 14:06:06
@ user2107151:这是不可能的。它也不应该是必要的,因为在大多数设备上,只需安装您的应用程序就会在下一个HOME按钮上再次调出选择器。对于那些以某种方式搞砸了这些设备,用户可以进入并遵循Rajesh在他的评论中概述的步骤,从应用程序中删除默认状态,迫使选择器再次出现。 – CommonsWare 2013-02-25 14:17:40
@ user2107151 **“应用程序只能清除自己的包”**所以我认为你不能这样做。 http://developer.android.com/reference/android/content/pm/PackageManager.html#clearPackagePreferredActivities%28java.lang.String%29 – 2013-02-25 14:21:52
设置 - >应用程序 - >管理应用程序 - > [启动应用程序] - >默认 – Rajesh 2013-02-25 12:03:09
他要求这样做务实,而不是手工。 – 2013-02-25 13:59:36