7
Android API級別8引入了Context.getExternalFilesDir()
方法,提供了一個File
對象引用特定於您的應用程序的SD卡路徑。我想知道如何模仿這低至API級別5。在Android API級別8之前模仿Context.getExternalFilesDir()?
我看到有一個Context.getDir()
方法,但我不知道它是如何不同。
Android API級別8引入了Context.getExternalFilesDir()
方法,提供了一個File
對象引用特定於您的應用程序的SD卡路徑。我想知道如何模仿這低至API級別5。在Android API級別8之前模仿Context.getExternalFilesDir()?
我看到有一個Context.getDir()
方法,但我不知道它是如何不同。
我最終找到答案here。下面是從該頁面,回答我的問題相關的摘錄:
如果您使用API 7級或更低, 使用getExternalStorageDirectory(),以 打開代表 外部存儲的根文件。然後 你應該在以下 目錄寫入數據:
/Android/data/<package_name>/files/
的
<package_name>
是你的Java風格 包的名稱,如 「com.example.android.app
」。如果 用戶的設備正在運行API級別8 或更高版本,並且他們卸載了您的 應用程序,則該目錄和所有 的內容將被刪除。