Android;强制AppWidget从SD卡工作?

时间:2013-08-23 08:51:57

标签: android android-sdcard android-appwidget

有没有办法强制AppWidget工作,即使App被移动到SD卡而SD卡不是unmountedDocs说:

  

...如果您的应用程序使用以下任何功能,则不应允许将其安装在外部存储上,因为在卸载外部存储时 会引用后果 < /强>:
  ...
  应用小工具
  您的应用小工具将从家中移除   屏幕。重新安装外部存储时,您的App Widget不会   可供用户选择,直到系统重置主页   应用程序(通常直到系统重启)。

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

1 个答案:

答案 0 :(得分:5)

目前,当应用程序安装在SD卡上时,无法使Widget工作。即使安装了SD卡,这也是正常现象。

您收到错误problem loading widget,因为当您将应用移动到外部存储时,窗口小部件会自动禁用(并从窗口小部件列表中删除,因此您无法添加它们),但它们会保留在主屏幕中,将其移回手机并重置家庭应用程序时准备就绪。

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