代码之家  ›  专栏  ›  技术社区  ›  laurentsebag

调用bindAppWidgetId时出现安全异常

  •  4
  • laurentsebag  · 技术社区  · 16 年前

    在为Android开发Launcher(主屏幕)应用程序时,我遇到了一个我不理解的安全异常。

    • 打电话给 来自的[bindAppWidgetId()][1]方法 此安全例外:

    用户10034没有android.permission.BIND\应用程序小部件.

    我最初以为我忘记了清单中的BIND\u APPWIDGET权限,但它肯定在那里。

    android api文档说明:

    许可。使用这种方法 通过AppWidget选取器。”

    另外,我还查看了android源代码中设置应用程序的清单,其中包含AppWidgetPickActivity代码:有一行要求共享用户id:

    这和我的问题有关吗?

    如果有人有主意那就太好了!

    2 回复  |  直到 16 年前
        1
  •  6
  •   laurentsebag    15 年前

    我找到答案了!

    “那个android.permission.BIND\应用程序小部件 权限是系统权限。 只有在你 包裹 有一个和 意味着您只能使用此权限 如果你也是世界的创造者 您的平台/手机上的android图像。”

    以下是此信息的链接:

    http://groups.google.com/group/android-developers/browse_thread/thread/231245ba6d1e690f/047b9d3f776d7e54?lnk=gst&q=bindAppWidgetId#047b9d3f776d7e54

    http://groups.google.com/group/android-developers/browse_thread/thread/f24e0f484a79d529/ef84188e8533a125?lnk=gst&q=bindAppWidgetId#ef84188e8533a125

        2
  •  0
  •   Melody Horn    16 年前

    android.permission.APPWIDGET_LIST 是一个可用的权限,即使它没有在API文档中列出。