2015-02-09 79 views
-2

我有我的舊手機做的應用程序。它創建一個名爲LocationTracker的文件夾。當我逐句通過代碼說,該文件夾存在。但是當我將手機連接到電腦時,我似乎無法瀏覽它。我剛剛在手機上檢查了我的文件資源管理器,我也可以瀏覽該文件夾。據說這是在SD卡下,但我只是不能在我的電腦上看到它。Android應用程序說的文件夾存在,但我不能看到它

我在我的手機上的文件資源管理器中生根。似乎有2個SD卡文件夾。一個被稱爲sdcard1,這似乎是我的實際SD卡。另一個叫做SD卡。我認爲它是一個模擬的。我使用Environment.getExternalStorageDirectory(),我認爲如果有可用的話就返回了SD卡。如果是這種情況,爲什麼它使用模擬文件夾而不是實際的SD卡文件夾?我該如何解決?

+0

什麼是該文件夾的絕對路徑?默認情況下,文件夾是在/ data/data/AppId中的應用程序數據目錄中創建的,該目錄是(無根的)應用程序以外的任何人都無法訪問。 – StenSoft 2015-02-09 18:08:06

+0

調試時的路徑是:/storage/emulated/0/LocationTracker/ErrorLogMap.txt – discodowney 2015-02-09 18:11:49

回答

0

Android documentation

在具有多個「外部」存儲目錄設備,該目錄表示用戶將與之交互的「主」外部存儲設備。訪問輔助存儲是可用的通過

句子的其餘部分是可悲的失蹤。然而,這些方法是Context.getExternalFilesDirs()Context.getExternalMediaDirs()

相關問題