如何以编程方式访问 iphone 内存卡 (SDcard)
Posted
技术标签:
【中文标题】如何以编程方式访问 iphone 内存卡 (SDcard)【英文标题】:How to access iphone Memory card (SDcard) programmatically 【发布时间】:2011-07-22 05:34:01 【问题描述】:我想访问iphone的sdcard,对此我有一些疑问。
通过搜索我认为 iphone 不支持 sdcard 吗?如果它支持 SD 卡,那么请告诉我们如何访问 iphone 扩展内存 iphone 外部存储的路径是什么。例如在 android 中我们可以通过
访问 sdcard 目录Environment.getExternalStorageDirectory(); (在android中返回sdcard的路径)
如何在模拟器中查看 sdcard 内容,就像在 eclipse 中一样,我们可以在 Forlder 资源管理器中看到 android 的 SDcard 文件夹,iPhone 中有类似的东西吗?
如何获取 sdcard 内容列表。
【问题讨论】:
【参考方案1】:没有 SD 卡。
应用程序只能访问自己的沙箱文档和缓存文件夹。如果您需要传输文件,您有三种选择:
-
电子邮件。
iTunes 文件共享
iCloud
【讨论】:
好的,你能告诉我 iphone 在哪里存储音频、视频内容吗?我们可以通过代码访问这些内容吗?例如,我想以编程方式在 ftp 上备份这些文件,而不使用任何其他应用程序。 您错过了 Ramin 先生回答的重点:您无法访问设备上的音频和视频内容,因为它在应用程序的沙箱之外。【参考方案2】:你好 salman Roy 首先我想告诉你,在 iphone 或 ipad 中没有像 android 这样的外部 sdcard。它都是沙盒环境。对于 iphone 开发来说还有一件事没有模拟器,它是一个模拟器。
【讨论】:
以上是关于如何以编程方式访问 iphone 内存卡 (SDcard)的主要内容,如果未能解决你的问题,请参考以下文章