public static void getFile(Context context){
LogDcjet.e("hanlx", "Environment.getExternalStorageDirectory()" +
Environment.getExternalStorageDirectory().getAbsolutePath());
// /storage/sdcard1

LogDcjet.e("hanlx", "Environment.getDataDirectory()" +
Environment.getDataDirectory().getAbsolutePath());
// /data

LogDcjet.e("hanlx", context.getCacheDir().getAbsolutePath());
// /data/data/com.dcjet.oa/cache

LogDcjet.e("hanlx", context.getExternalCacheDir().getAbsolutePath());
// /storage/sdcard1/Android/data/com.dcjet.oa/cache

LogDcjet.e("hanlx", context.getExternalFilesDir(null).getAbsolutePath());
///storage/sdcard1/Android/data/com.dcjet.oa/files

LogDcjet.e("hanlx", context.getFilesDir().getAbsolutePath());
// /data/data/com.dcjet.oa/files

Log.d("hanlx", Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED) + "");
//true

//以上是默认存储位置设为SD卡,保存在外存的数据保存在SD卡上
//以下是默认存储位置设为内存设备,保存到外存的数据保存在手机上,不root用文件管理器可以看到,卸载了sd卡判断外存是否存在,结果是true;


// /storage/emulated/0
// /data
// /data/data/com.dcjet.oa/cache
// /storage/emulated/0/Android/data/com.dcjet.oa/cache
// /storage/emulated/0/Android/data/com.dcjet.oa/files
// /data/data/com.dcjet.oa/files
// true

更多相关文章

  1. android屏幕截图
  2. android保存用户名密码
  3. Android中Radio单选按钮操作
  4. Android折线图
  5. Android折线图
  6. android adapter 异步加载图片
  7. Android在WebView中注入Js代码
  8. android 数据保存与提取
  9. android 获取系统默认路径

随机推荐

  1. CentOS7.4手动安装MySQL5.7的方法
  2. MySQL5.7.27-winx64版本win10下载安装教
  3. MySQL中的长事务示例详解
  4. 详解MySQL 5.7 MGR单主确定主节点方法
  5. macOS 下的 MySQL 8.0.17 安装与简易配置
  6. Windows环境下MySQL 8.0 的安装、配置与
  7. mysql最新版8.0.17解压版安装教程
  8. mysql 8.0.17 解压版安装配置方法图文教
  9. MySql逗号拼接字符串查询的两种方法
  10. Django2.* + Mysql5.7开发环境整合教程图