(安卓)如何写数据到外部存储设备(sd卡),
在android2.1及以前版本中,其sdcard目录在根目录,2.2,2.3以后其sdcard目录就变成了/mnt/sdcard了,以及一些厂商自定义的android系统,可能也会把sdcard的名称改的各不相同.这里如果还是用绝对路径,那么程序的兼容性将会大大降低.这里主要用到了Enviroment类.
android.os.Environment
其主要方法有:
- getRootDirectory()---->/ 获取根目录
- getDataDirectory()---->/data 获取data目录
- getExternalStorageDirectory()--->/sdcard 获取sd卡目录
- getDownloadCacheDirectory()--->/cache 获取下载文件的缓存目录
- getExternalStorageState--->sdcard的状态,removed,unmounted,checking,nofs,mounted,mounted_ro,shared,unmountable,bad_removal
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。