关于存储路径问题,如果是想要存储在应用本身的路径下,如果该应用卸载的时候,对应文件随之卸载,

如果使用的是android level 8以上的版本,采用的是: getExternalFilesDir();

该函数需要向其传递一个参数:Environment.DIRECTORY_MUSIC,或者诸如此类。

得到的路径为:/storage/sdcard0/Android/data/<packageName>/files/Music

如果使用的较低的版本: 采用getExternalStorageDirectory()获得跟目录,下一级集目录需要自己创建

如果想要存储在和路径相对独立的目录下,在应用卸载的时候,对应的文件依旧保留。

In API Level 8 or greater, use getExternalStoragePublicDirectory(),passing it the type of public directory you want, such as DIRECTORY_MUSIC, If you're using API Level 7 or lower, use getExternalStorageDirectory(),下一级目录需要自己创建。

得到的结果是:

/storage/sdcard0/Music

更多相关文章

  1. 【方案汇总】Android NDK编译时版本异常的问题
  2. android 2.android 系统架构与应用程序目录介绍
  3. 关于android 4.1源码调整asset相关目录的说明
  4. Eclipse ADT 创建Android项目----工程目录详解
  5. Android百度地图——定位SDK(版本v3.1)(一)
  6. android新建项目时gen目录下的R文件没有自动的生成
  7. Android中使用Build获取当前系统SDK版本
  8. Android(1.初识Android应用程序目录)

随机推荐

  1. Android(1.5及以上版本) 开机图片/文字/
  2. Android、JUnit深入浅出(一)——JUnit初步
  3. Android(安卓)7 新特性浅析
  4. Android(安卓)Handler
  5. 解决ScrollView中嵌套RecyclerVIew产生滑
  6. android静默安装的实现
  7. android 多任务多线程断点下载
  8. Opera Mobile 在 Android(安卓)x86 上运
  9. Android中Home键的监听和拦截
  10. 编写Android中直接可运行的二进制文件