AIR 移动设备上的存储控制

37 篇文章 0 订阅
24 篇文章 0 订阅


http://www.cnblogs.com/sevenyuan/archive/2013/03/07/2948300.html

AIR 移动设备上的存储控制

File.documentsDirectory,

File.userDirectory,

File.desktopDirectory 等。可以保存大的数据,如图片,视屏,和临时文件。访问这些文件的全选是:

<uses-permision android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>,在使用之前,确认是否有sd卡:

复制代码
If(File.userDirectory==true)

    //proceed with saving data
/*
    一下变量所指的目录:

    App:/

    File.applicationDirectory

    /data/data/app.appId/app/assets

    |app-storage:/

    /data/data/app.appID/appID/Local Store

    |File.applicationStorageDirectory

    /data/data/app.appID/appID/LOcal Store

    |File.documentsDirectory

    File.userDierecory

    File.desktopDirectory

    /sdcard

    |File.createTempDirectory()

    File.createTempFile()

    /data/data/app.appId/cache
*/
复制代码

文件系统访问

不同的移动操作系统会施加不同的文件系统限制,而且这些限制通常与由桌面操作系统施加的限制有所不同。因此,平台不同,用于保存文件和数据的适当位置也可能各不相同。

文件系统之间存在差异所产生的一个结果是,AIR File 类所提供的常用目录的快捷方式不一定总是可用。下表列出了可在 Android 和 iOS 上使用的快捷方式:

 

Android

iOS

File.applicationDirectory

通过 URL 只读(非本机路径)

只读

File.applicationStorageDirectory

可用

可用

File.cacheDirectory

可用

可用

File.desktopDirectory

SDCard 的根目录

不可用

File.documentsDirectory

SDCard 的根目录

可用

File.userDirectory

SDCard 的根目录

不可用

File.createTempDirectory()

可用

可用

File.createTempFile()

可用

可用

 

 

 

 

 

 

 

 

 

 

 

 

 




Apple 关于 iOS 应用程序的准则针对不同情况下文件应存储的位置提供特定的规则。例如,其中一个准则是,只有包含用户输入数据的文件或包含不能重新生成或重新下载的数据的文件才应存储在为远程备份指定的目录中。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值