Android 在内部rom里的存储路径和外部存储卡上的存储目录,可以通过
调用Activity的函数来获取。
Activity.getFilesDir().getAbsolutePath()得到:调用Activity的函数来获取。
/data/data/<App Package name>/files
/storage/emulated/0/Android/data/<App Package name>/files
Environment.getExternalStorageDirectory().getAbsolutePath()得到:
/storage/emulated/0
/storage/emulated/0是外部储存卡mount到系统的路劲入口,可以通过检测状态来确认是否有外部存储卡。
读取外部存储卡要在Androidmanifest.xml里加入权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>