gpt4 book ai didi

android - 将 AppWidgets 绑定(bind)到 AppWidgetHost - Android

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:34:28 25 4
gpt4 key购买 nike

当您通常想在 Android 中添加 AppWidget 时,会出现一个列表,您需要在其中选择一个小部件并将其绑定(bind)到主屏幕。

我正在尝试构建一个应用程序,它有自己的 appWidgetHost以及我为它构建的特定 App Widgets。

我有两个问题:

  1. 我希望能够自动将小部件绑定(bind)到我的 AppWidgetsHost,而无需用户从列表中进行选择。
  2. 我想创建自己的“选择小部件列表”并加载我创建的小部件。

为了简单起见;我的应用程序带有我的 AppWidgets,我想完全控制将 appWidget 绑定(bind)到 appWidgetHost 等。

3 人在 Google 论坛中提出了类似的问题:

  1. Link 1
  2. Link 2
  3. Link 3

我发现唯一可能的答案是链接号 2。Paraneet(回复者之一)说您可以在/system/app 而不是/data/app 下安装应用程序,因为存在一些安全问题。但我不确定它是否是一个可靠的生产解决方案,我想更多地了解这样做的利弊。

谢谢,Shai。

最佳答案

不幸的是你(和我),Paraneet 是对的。

绑定(bind) appwidget 是一个敏感的操作,因此,为了避免恶意软件,它在很大程度上需要用户的同意,但是如果您将应用程序安装到/system/data 文件夹中,那么您就被认为是操作系统的一部分,并且您获得了一个系统允许您在没有任何用户参与的情况下决定绑定(bind)您创建的 appwidget。

关于android - 将 AppWidgets 绑定(bind)到 AppWidgetHost - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4258579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com