`
mypyg
  • 浏览: 549491 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Android 在Sd卡上保存数据的目录约定

阅读更多
从Android 2.2开始,系统增加了新的函数:

context.getExternalFilesDir() 来统一Android程序在Sd上的保存目录约定,省的大家看到SD卡根目录越来越乱了。
通过此函数获取了保存目录后,保存在此目录的文件,当程序卸载时,系统会自动删除。



另外提供了新的函数:
Environment.getExternalStoragePublicDirectory(),通过此函数获取保存目录后,保存在此目录的文件,程序卸载时,不会被自动删除。


写了一个程序,截图如下,可以很方便的看到如何使用:


PS:
开始工程忘了加读写SD卡权限,得到的路径是null。






  • 大小: 37.1 KB
1
0
分享到:
评论
1 楼 feiphonejia 2011-08-24  
谢谢分享。。。

相关推荐

    Android开发指南全中文版

    - **文件(Files):** 将数据保存到设备的内部存储或SD卡上。 - **数据库(Databases):** 使用SQLite数据库来存储结构化的数据。 - **支持基于网络的存储:** 通过网络访问远程服务器上的数据。 **内容提供器...

    关于android中文版的学习教程

    - **文件**:可以在设备的内部存储或外部存储(如SD卡)上存储文件。 - **数据库**:使用SQLite数据库来存储结构化的数据。 - **网络**:通过HTTP协议与服务器进行数据交换。 ##### 系统偏好 系统偏好使用...

    libgdx FileTest.zip FileHandler

    内部路径通常用于访问打包在APK或应用包中的资源,而外部路径则指向设备的SD卡或用户可访问的存储区域。 2. **文件读取**: 使用FileHandler,你可以轻松地读取文本文件、二进制文件或者JSON、XML等结构化数据。...

    安卓开发指南

    - **文件**:可以将数据存储到设备的内部存储或SD卡上。 - **数据库**:SQLite数据库适用于结构化数据的存储。 - **基于网络的存储**:通过HTTP等方式与服务器进行数据交换。 #### 系统偏好 SharedPreferences是一...

Global site tag (gtag.js) - Google Analytics