1. 程式人生 > >Android sd卡目錄詳解

Android sd卡目錄詳解

附註:

二:7.0後文件配置

<!--代表外部儲存區域的根目錄下的檔案 Environment.getExternalStorageDirectory()/DCIM/camerademo目錄-->
    <external-path name="hm_DCIM" path="DCIM/camerademo" />
    <!--代表外部儲存區域的根目錄下的檔案 Environment.getExternalStorageDirectory()/Pictures/camerademo目錄-->
    <external-path name="hm_Pictures" path="Pictures/camerademo" />
    <!--代表app 私有的儲存區域 Context.getFilesDir()目錄下的images目錄 /data/user/0/com.hm.camerademo/files/images-->
    <files-path name="hm_private_files" path="images" />
    <!--代表app 私有的儲存區域 Context.getCacheDir()目錄下的images目錄 /data/user/0/com.hm.camerademo/cache/images-->
    <cache-path name="hm_private_cache" path="images" />
    <!--代表app 外部儲存區域根目錄下的檔案 Context.getExternalFilesDir(Environment.DIRECTORY_PICTURES)目錄下的Pictures目錄-->
    <!--/storage/emulated/0/Android/data/com.hm.camerademo/files/Pictures-->
    <external-files-path name="hm_external_files" path="Pictures" />
    <!--代表app 外部儲存區域根目錄下的檔案 Context.getExternalCacheDir目錄下的images目錄-->
    <!--/storage/emulated/0/Android/data/com.hm.camerademo/cache/images-->
    <external-cache-path name="hm_external_cache" path="" />

@1:瞭解FileProvider

FileProvider.getUriForFile(context,"之前在AndroidManifest中配置的android:authorities", "7.0後文件的路徑");