作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我们正在尝试在我们自己的应用程序中托管第 3 方小部件,并且我们正在尝试弄清楚如何在我们的应用程序安装时添加它,而无需用户从“选择小部件”列表中选择它。原因是,我们的客户需要他们的用户选择这个特定的小部件(并且我们试图将代码分开,以便他们可以在我们的应用程序中自行更新这个特定的小部件),这不是一个很好的用户体验用户可能会不小心选择不同的。有没有办法甚至过滤“选择小部件”列表?或者只是让它显示我们需要它显示的那个?既然我们可以访问这个第 3 方小部件的源,那会有帮助吗?
到目前为止我们可以知道,将小部件添加到小部件主机的唯一方法是分配一个 id,运行 ACTION.APPWIDGET_PICK 并且用户可以从那里进行选择。但是我们确实需要找到一种方法,要么以某种方式过滤该列表,要么在安装我们的应用程序(主机)时安装这个第三方小部件。
有什么想法吗?
谢谢!
最佳答案
您无法过滤列表,并且您无法在用户未点击的情况下安装该应用程序。但是您可以检查用户选择的结果,如果他们选择了错误的 Widget,则拒绝它...
关于android - 可以在现有应用程序 (AppWidgetHost) 中包含一个 Android 应用程序小部件,而无需选择小部件列表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6008342/
我是一名优秀的程序员,十分优秀!