我有一个应用程序。在应用程序外部,作为第二个 .apk,我有一个应用程序小部件,它通过 ContentProvider 访问应用程序的数据库。因此,只有在安装了应用程序后,应用程序小部件才有效。
我想有以下情况:
- 当用户尝试安装应用程序小部件时,安装应该中止并通知用户他也必须安装应用程序。
- 当用户卸载应用程序时,应用程序小部件也应该被删除,或者
- 应该通知用户,应用程序的卸载将破坏小部件。
有没有办法做到这一点,即。在应用小部件清单中有一些设置?如果没有,还有哪些其他选项/方案可用?最低 SDK 为 7,目标 SDK 为 8。
注意:不能将小部件和应用程序放在同一个 apk 中,因为应用程序很大并且安装到 SD 卡上,而应用程序小部件必须安装在内部存储器上。这就是分开的原因。