0

对于任何自定义 Launcher/HomeScreen 应用程序,需要 SET_PREFERRED_APPLICATIONS 权限才能将其自身设置为默认 HomeScreen。

包管理器::addPreferredActivity()。

我知道有关此问题的 StackOverflow 线程(示例),并且此类权限仅授予使用 OEM/Google 证书签名的应用程序。

GoLauncher 设法自动将自己设置为默认主屏幕应用程序。他们似乎也获得了 SET_PREFERRED_APPLICATIONS 权限(请参阅此处获取权限列表)

怎么样?是问题。

4

1 回答 1

1

GoLauncher 设法自动将自己设置为默认主屏幕应用程序。

不在运行 Jelly Bean 的 Nexus S 上。安装后,我得到了一个选择器,就像任何其他主屏幕一样。

如果您有 GO Launcher Ex 正在执行此操作的环境(Android 2.2 后),请告诉我,以便我进行更多研究。

他们似乎也获得了 SET_PREFERRED_APPLICATIONS 权限

他们没有SET_PREFERRED_APPLICATIONS。他们要求SET_PREFERRED_APPLICATIONS. _ 你可以要求任何你想要的;你不会得到它。

于 2012-10-12T22:11:06.413 回答