Android外部儲存 內部儲存路徑獲取大全

2021-07-29 02:15:53 字數 1522 閱讀 5352

package com.mufeng.toolproject.utils;

import android.content.context;

import android.os.environment;

/** * created by mufeng on 2017/3/11.

*/public class directoryutils

//獲取當前程式路徑 應用在記憶體上的目錄 :/data/data/com.mufeng.toolproject/files

string filesdir = context.getfilesdir().tostring();

system.out.println("context.getfilesdir()=:" + filesdir);

//應用的在記憶體上的快取目錄 :/data/data/com.mufeng.toolproject/cache

string cachedir = context.getcachedir().tostring();

system.out.println("context.getcachedir()=:" + cachedir);

//應用在外部儲存上的目錄 :/storage/emulated/0/android/data/com.mufeng.toolproject/files/movies

string externalfilesdir = context.getexternalfilesdir(environment.directory_movies).tostring();

system.out.println("context.getexternalfilesdir()=:" + externalfilesdir);

//應用的在外部儲存上的快取目錄 :/storage/emulated/0/android/data/com.mufeng.toolproject/cache

string externalcachedir = context.getexternalcachedir().tostring();

system.out.println("context.getexternalcachedir()=:" + externalcachedir);

string packageresourcepath = context.getpackageresourcepath();

system.out.println("context.getpackageresourcepath()=:" + packageresourcepath);

//獲取程式預設資料庫路徑 :/data/data/com.mufeng.toolproject/databases/mufeng

string databasepat = context.getdatabasepath("mufeng").tostring();

system.out.println("context.getdatabasepath(\"mufeng\")=:" + databasepat);

}}

Android 內部儲存與外部儲存

android.permission.write external storage 注意 目前所有應用都可以讀取外部儲存,而無需特別的許可權。但這在將來版本中會進行更改。如果應用需要讀取外部儲存 但不向其寫入資訊 那麼您將需要宣告 read external storage許可權。android.p...

Android 外部儲存,內部儲存路徑

import android.content.context import android.os.environment import android.util.log public class directoryutils 獲取當前程式路徑 應用在記憶體上的目錄 data data com.exa...

Android內部儲存和外部儲存

一 內部儲存空間中的應用私有目錄 對於沒有 root 過的手機,普通使用者是無法檢視 data data 目錄內容的。不過開發人員可以使用模擬器除錯應用,並通過 ddms dalvik debug monitor server 提供的 file explorer 工具檢視模擬器裝置的儲存空間 get...