android路径获取
2016-05-30 16:31
483 查看
//内部路径 Environment.getDataDirectory()=/data Environment.getDownloadCacheDirectory()=/cache Environment.getRootDirectory()=/system context.getCacheDir()=/data/data/com.penngo.test/cache context.getFilesDir()=/data/data/com.penngo.test/files // 存储卡路径 Environment.getExternalStorageDirectory()=/storage/sdcard0 // 可选值DIRECTORY_MUSIC, DIRECTORY_PODCASTS, DIRECTORY_RINGTONES, // DIRECTORY_ALARMS, DIRECTORY_NOTIFICATIONS, DIRECTORY_PICTURES, // DIRECTORY_MOVIES, DIRECTORY_DOWNLOADS, or DIRECTORY_DCIM. 不能为null Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC)=/storage/sdcard0/Music // 与context.getFilesDir(相似,删除应用时会同时删除 context.getExternalFilesDir()=/storage/sdcard0/Android/data/com.penngo.test/files // 与context.getCacheDir()相似,删除应用时会同时删除 context.getExternalCacheDir()=/storage/sdcard0/Android/data/com.penngo.test/cache System.getProperty("user.home")= System.getProperty("java.io.tmpdir")=/data/data/com.penngo.test/cache new File().getAbsolutePath()=/. //判断存储卡是否存在 public static boolean isSdCardExist() { if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) {//判断是否已经挂载 return true; } return false; }
相关文章推荐
- android studio SQLite管理备忘
- Android EditText禁止复制粘贴
- Android中事件焦点抢占问题
- android 端缓存清理的实现
- Android中drawable使用Shape资源
- android之intent的Flag详解
- Android 再按一次退出应用的代码
- Android studio设置工作空间/项目编码问题
- Android性能优化—不建议使用枚举Enum
- Java4Android第2课:数据类型
- Android中dp、sp与px之间的相互转换
- [实践] Android5.1.1源码 - 在Framework中添加自定义系统服务
- android 界面切换
- Android横竖屏切换不重新调用onCreate()
- 已在16.04的版本编译Android5.0 +
- [置顶] Android开发之内存管理
- RecyclerView封装详解完美用法二
- 模仿美团点评的Android应用中价格和购买栏悬浮固定的效果
- Android Run As 后 和 export 后启动页面的 launchMode 变动,安装后首次点击ic_launcher 后按home键
- Android启动优化,去除白屏或者黑屏