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?