我已經放在一起的一個小應用程序,它將拍攝一張照片,然後將圖像文件保存到外部存儲。
我有在Manifest中設置的權限。
它正在工作(有點......)。Android將數據文件保存到應用程序特定的目錄
但它是文件保存到MYFILES目錄
的 '根'(/存儲/模擬/ 0)
不是我的應用程序特定的目錄
(/存儲/模擬/ 0 /Android/data/com.my.app)
我不想去SD卡位置。
目前我使用
private File mLocation = new File(Environment.getExternalStorageDirectory(),"test.jpg");
建立徑處理的文件名。
而且,正如我所說,這是工作 - 只會去錯誤的目錄位置。
顯然我應該做一些不同的事情,但我不知道要改變什麼,我發現的一般話題上的其他帖子沒有清晰地呈現,這樣我就可以從他們那裏「解讀」我需要改變的東西。
您的建議/意見將不勝感激。
感謝
改爲使用getExternalFilesDir()。 – greenapps
謝謝你的建議。不幸的是,當我嘗試使用,我得到**無法解析方法'getExternalFilesDir(null)'** – Dhugalmac