
参考:
一篇文章搞懂android存储目录结构
demo//====================================系统存储目录String dataDirectory = Environment.getDataDirectory().getabsolutePath();System.out.println("dataDirectory ====== " + dataDirectory);// /dataString downloadCacheDirectory = Environment.getDownloadCacheDirectory().getabsolutePath();System.out.println("downloadCacheDirectory ====== " + downloadCacheDirectory);// /data/cacheString rootDirectory = Environment.getRootDirectory().getabsolutePath();System.out.println("rootDirectory ====== " + rootDirectory);// /system//===================================>应用内部存储 : 不root 无法查看//adb push : Permission denIEdString cacheDir = getCacheDir().getabsolutePath();System.out.println("cacheDir ====== " + cacheDir);// 不同机型路径不同:// /data/user/0/com.example.mylog/cache// /data/data/com.example.mylog/cache//adb push : Permission denIEdString filesDir = getfilesDir().getabsolutePath();System.out.println("filesDir ====== " + filesDir);// 不同机型路径不同:// /data/user/0/com.example.mylog/files// /data/data/com.example.mylog/files//===================================>应用外部存储 - 公共目录(Environment):应用删除不会被删数据//手机内置的外部存储可以用Environment的getExternalStorageDirectory等方法获取到。String externalStorageDirectory = Environment.getExternalStorageDirectory().getabsolutePath();System.out.println("getExternalStorageDirectory ====== " + externalStorageDirectory);// /storage/emulated/0String externalStorageState = Environment.getExternalStorageState();System.out.println("externalStorageState ======== "+externalStorageState);//mountedString externalStoragePublicDirectory_PICTURES = Environment .getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) .getabsolutePath();System.out.println("externalStoragePublicDirectory_PICTURES === "+externalStoragePublicDirectory_PICTURES);// /storage/emulated/0/Pictures//===================================>应用外部存储 - 私有目录(context):应用删除会删数据String externalCacheDir = getExternalCacheDir().getabsolutePath();System.out.println("getExternalCacheDir ====== " + externalCacheDir);// /storage/emulated/0/AndroID/data/com.example.mylog/cacheString externalfilesDir_PICTURES = getExternalfilesDir(Environment.DIRECTORY_PICTURES).getabsolutePath();System.out.println("externalfilesDir_PICTURES ====== " +externalfilesDir_PICTURES);// /storage/emulated/0/AndroID/data/com.example.mylog/files/PicturesString externalfilesDir_DOWNLOADS = getExternalfilesDir(Environment.DIRECTORY_DOWNLOADS).getabsolutePath();System.out.println("externalfilesDir_DOWNLOADS ====== " +externalfilesDir_DOWNLOADS);// /storage/emulated/0/AndroID/data/com.example.mylog/files/Downloadadb pull/push 【from】 【to】从手机向电脑传输文件:adb pull 手机存储路径 电脑路径adb pull /sdcard/xxx /Users/xxxx/xxx从电脑向手机传输文件:adb push 电脑路径 手机存储路径adb push /Users/xxxx/xxx /sdcard/xxx 总结 以上是内存溢出为你收集整理的adb pull/push 与Android目录全部内容,希望文章能够帮你解决adb pull/push 与Android目录所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)