我的應用程序用於安全目的。因此,從我的應用程序中,用戶可以捕獲所有照片存儲在文件夾中不應從任何其他應用程序訪問的文件夾中的照片,並且在設備連接到計算機系統時不應該提供訪問權限。如果用戶想要查看這些圖像,他應該只能從我的應用程序訪問。如何在SD卡中創建私人文件夾
回答
根據此相關的問題,您只能創建內部存儲(而不是在SD),受保護的文件...
Create Folder that can not accessible by any other application
用戶可以保存許多圖像如果存儲在內部存儲器中的所有圖像,內存可能不足。 –
嘗試以下解決方案:
How to store a file in Hidden mode
雖然它不完全是你想要的,我懷疑它是否可行。最好的辦法是讓它隱藏,但是,也可用於約束(適用於Linux和不適用於Windows,還是其他應用程序可以訪問該文件夾)
它不可能當設備連接到PC時,不允許訪問該文件夾。另外,它也不可能在SD卡上, 但是,對於只能從應用程序打開的圖像,您可以使用不同格式,也可以加密圖像。 或者,如果您想隱藏圖片以將其顯示在圖庫中,則可以在文件夾中放置一個名稱爲「.nomedia」的空白文件。 但不可能的原因,如果你閱讀有關WRITE_EXTERNEL_STORAGE權限的文檔,你會明白我在說什麼。 :)
根據此guide,您可以直接在設備的內部存儲器上保存文件。默認情況下,保存到內部存儲的文件對於您的應用程序是私人的,其他應用程序無法訪問它們(用戶也無法訪問)。當用戶卸載您的應用程序時,這些文件將被刪除。 例如:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
MODE_PRIVATE將創建文件(或替換同名文件),並使其私人您的應用程序。其他可用的模式有:MODE_APPEND,MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE。
用戶可以保存許多圖像如果所有圖像存儲在內存中,內存可能不足。 –
- 1. 如何刪除在SD卡中創建的文件夾android
- 2. SD卡新建文件夾
- 3. 如何在外部SD卡上創建文件夾
- 4. 在android中創建一個只讀文件夾在SD卡中
- 5. 創建私人圖片文件夾?
- 6. Android:如何在外部(可移動)SD卡中創建文件夾和文件?
- 7. 在SD卡中創建文件失敗
- 8. 無法在SD卡中創建文件
- 9. 在SD卡中創建一個文件
- 10. 在SD卡中創建文件問題
- 11. 無法在AVD文件夾中創建SD卡 - Mac OSX
- 12. 無法在Linux Fedora AVD文件夾中創建SD卡?
- 13. sd卡文件夾沒有在DDMS中創建
- 14. 如何在三星Galaxy S II創建SD卡文件和文件夾
- 15. USB文件夾和SD卡文件夾
- 16. 如何使用Storage Access Framework在SD卡中創建新文件夾?
- 17. 在Android的DCIM文件夾下的SD卡上創建文件夾的錯誤
- 18. 未在SD卡上創建Android文件
- 19. 在SD卡上創建文件夾失敗(samsung Galaxy)
- 20. 聯想不允許在SD卡上創建文件夾
- 21. ANDROID - 在SD卡中創建文件夾和文本文件並寫入int it
- 22. 創建文件夾在SD與子
- 23. 在SD卡上私人寫文件的應用android
- 24. 如何使用手機在SD卡中創建文件
- 25. 如何在SD卡中創建多個文件?
- 26. 如何打開已在Android Phone SD卡中創建的文件
- 27. 如何在android中的SD卡中製作文件夾
- 28. 如何選擇一個文件夾下載文件在SD卡
- 29. 鏈接到SD卡中的文件夾
- 30. 在SD卡上製作文件夾android
使用Mode.PRIVATE –