Android;强制AppWidget从SD卡上工作?

有什么方法可以强制AppWidget工作,即使应用程序移动到SD卡,SD卡也不能unmounted ? 文档说:

...如果使用以下任何功能,则不应允许将应用程序安装在外部存储上,这是由于外部存储卸载时引起的后果:
...
应用小部件
您的应用小部件将从主屏幕上移除。 当外部存储被重新安装时,您的App Widget将无法供用户选择,直到系统重置家庭应用程序(通常不会重新启动系统)。

似乎文档说, if用户卸载SD卡,AppWidget将从主屏幕中删除。但是,当我将模拟器中的应用程序移动到SD卡(并且我不卸载SD卡)时,请参阅在主屏幕中problem loading widget消息的problem loading widget ,小部件不可用于小部件列表中的用户。为什么?


目前,在应用安装在SD卡上时,无法让Widget工作。 即使安装了SD卡,这也是正常行为。

problem loading widget部件时出现错误problem loading widget因为当您将应用移动到外部存储时, problem loading widget部件会自动禁用(并从小部件列表中删除,因此您无法添加它们),但它们会保存在主屏幕中,以便您随时做好准备将其移回电话并重置家庭应用程序。

如果您要支持用户将您的应用移至外部存储设备,也许您可​​以发布另一个应用以仅保留您的小部件,并对其进行配置,使其只能通过手机安装。 这解决了问题,但用户必须下载两个应用程序,而不是一个。

链接地址: http://www.djcxy.com/p/50583.html

上一篇: Android;Force AppWidget to work from SD Card?

下一篇: How to have external app as requirement for installation of app widget?