似乎应用程序,或者只是我的应用程序,具有以下必需权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
例如,当您运行应用程序然后决定从“仅限充电”切换到“磁盘驱动器”时,偶尔会崩溃用户界面。另一件事是,当用户处于磁盘驱动器模式时,该应用程序对用户不可用。您收到消息:“手机上已不再安装已关联的程序”。
有没有办法以编程方式缓解此问题。也许,通过检查用户何时处于磁盘驱动器模式,该模式应该触发删除权限或类似的东西。这可能吗?
答案 0 :(得分:0)
您使用的是游标适配器/内容提供商组合吗?您可以在卸载/挂载外部存储器时获得广播,并且可以编写一些后备代码。您是否在SDCARD上安装了应用程序?
http://android-developers.blogspot.com/2010/07/apps-on-sd-card-details.html
android intent for sdcard ready
查看这些链接是否有帮助。