我正在尝试使用 PDF Reader 打开我的 PDF 文件,我正在搜索更多关于如何做到这一点的信息,找到了很多答案,但每个答案都告诉我将该文件保存到“SD 卡”。
将文件保存到 SD 卡是个好主意,但问题是如果用户没有在他的手机中安装 SD 卡。目前很多手机都有大内存,例如:三星galaxy S3、HTC One V、三星Galaxy Note、索尼Xperia S等很多手机。
所以我的问题是:这些手机已经有很大的内置内存,所以用户不需要添加 SD 卡(这取决于用户)。在这种情况下,其他应用程序(如公共位置(SD 卡))可以访问哪个位置。
当我搜索我的问题时,我发现这个链接告诉我保存 Android 平台提供的应用程序数据的位置。
Android 平台提供以下选项来保存应用数据:
- 共享偏好
- 内部存储器
- 外置储存
- SQLite 数据库
- 网络连接
Android 提供了一种向其他应用程序公开私有数据的方法——使用内容提供程序
我阅读了有关内容提供商的信息,但我不明白它是如何工作的。
如果任何教程显示它是如何工作的,请提供该教程链接,或者如果可以以其他方式完成,请告诉我如何。
任何帮助将不胜感激。谢谢!