我的应用程序需要将数据写入文件(应该是用户可访问的)。现在我通常检查外部存储是否可用/可写。如果它可用且可写,应用程序将能够将数据保存到外部存储。根本没有外部存储可用,我的下一个选项应该是写入/存储用户可以轻松访问的数据。(将数据写入内部存储可能会让用户搜索感到沮丧)。请帮忙。
问问题
6260 次
1 回答
1
如果外部存储不可用并且您希望数据可供用户访问,那么您应该显示一个对话框,通知用户他/她应该使外部存储可访问(放入 SD 卡或断开与计算机的连接,无论需要什么)。对于小文件,您可以尝试询问用户并将它们上传到他/她的保管箱或 Google Drive 或其他一些云存储帐户。
另外,请记住,正如 Budius 在评论中所说,所有设备都将有一个外部存储,即使它目前不可用。但这并不完全正确。所有已通过 Google 验证并具有 Google Play 的设备都将具有外部存储。运行自定义硬件和 Android 修改版本的设备可能不会。
于 2013-01-11T17:21:24.740 回答