Android Launcher / Home应用程序:安装特定应用程序时自动添加Widget

发布于 2024-12-04 17:12:23 字数 564 浏览 3 评论 0原文

我为 Android 2.3 开发了一个特定的 Android Launcher / Home 应用程序。它基于普通的 Android Launcher。 当我在设备上安装特定应用程序时,我想在工作区上自动(以编程方式)添加一个小部件。

我看到我的 LG Optimus pad (Android 3.1),当我安装应用程序时,有一个快捷方式自动添加到家庭工作区

我修改了启动器,我成功在主页上自动添加了一个小部件应用程序安装的工作区(广播接收器+查找空单元格+通过AppWidgetManager在数据库中添加Widget)。

我可以在屏幕上看到小部件,但不幸的是,出现消息错误:加载小部件时出现问题

通过使用 launcher.db 中的 sqlite3 浏览表 favorites,我看到了新小部件的插入行。

我不明白为什么会出现此错误加载小部件时出现问题

有人遇到过类似的问题吗? 这个功能可行吗?

I develop a specific Android Launcher / Home app for Android 2.3.It is based on the stock Android Launcher.
I would like to add automatically (so programmatically) a Widget on the Workspace when I have installed a specific application on the device.

I see with my LG Optimus pad (Android 3.1), when I install an app, there is a shorcut added automatically onto the Home Workspace

I have modified the Launcher, I successfully added a Widget automatically on the Home Workspace on application installation (broadcast receiver + find vacant cell + add Widget in database through AppWidgetManager).

I can see the Widget on the screen, but unfortunately, there is a message error : Problem loading widget.

By browsing with sqlite3 in launcher.db the table favorites, I saw the inserted row for the new widget.

I don't understand why I have this error Problem loading widget.

Anyone had a similar problem?
Is this feature feasible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文