相关疑难解决方法(0)

如何重新构建默认的"Launcher"应用程序?

我的目标是修改Launcher应用程序并动态修改和更改主题.

我在http://www.cyrket.com/p/android/com.stain46.taghome/上看到了几个"主页"应用程序.看起来他们采用了默认的Home(Launcher)并对其进行了修改.他们是怎么做到的?为了达到同样的目的,我需要修改什么?

android launcher

7
推荐指数
2
解决办法
5484
查看次数

调用bindAppWidgetId时出现安全性异常

在为Android开发Launcher(Homescreen)应用程序时,我遇到了一个我不明白的安全例外.

  • 从我的Launcher Activity中调用[bindAppWidgetId()] [1]方法时,我收到此安全异常:

08-19 11:30:11.689:ERROR/AndroidRuntime(6032):java.lang.SecurityException:bindGagetId appWidgetId = 99 provider = ComponentInfo {com.android.music/com.android.music.MediaAppWidgetProvider}:用户10034没有android.permission.BIND_APPWIDGET.

我首先想到我已经忘记了我的清单中的BIND_APPWIDGET权限,但它绝对存在.

android api文档说明了这一点:

"您需要APPWIDGET_LIST权限.此方法将由AppWidget选择器使用."

我试图添加权限android.permission.APPWIDGET_LIST,但它没有解决问题.

另外,我查看了包含AppWidgetPickActivity代码的android源代码中的Settings应用程序的清单:有一条要求共享用户ID的特殊行:

"机器人:sharedUserId =" android.uid.system"

它可能与我的问题有关吗?

如果有人有一个想法会很棒!

干杯,洛朗

android launcher homescreen android-widget

4
推荐指数
1
解决办法
5361
查看次数

标签 统计

android ×2

launcher ×2

android-widget ×1

homescreen ×1