我正在開發一款應用程序,它在android中下載圖像文件並將其用作應用程序資源。我想將文件保存在目錄中,以便用戶無法將其視爲圖庫中顯示的媒體文件。我只需要知道我可以保存文件的特定目錄,並且用戶無法看到它。在android中保存文件,所以用戶無法閱讀
回答
Using the Internal Storage您可以直接在設備的內部存儲器上保存文件。默認情況下,保存到內部存儲文件僅對您的應用程序和其他應用程序不能訪問它們(也可以在用戶)。當用戶卸載您的應用程序時,這些文件將被刪除。
Android會自動掃描外部存儲上的所有文件夾中的媒體文件。如果你不想在圖庫中顯示圖像文件,也許你可以添加一些擴展名,如「.myapp」,這種方式欺騙掃描儀。
是的,@ChrisStratton,你是對的。 – TieDad
對不起,我錯過了你已經使用外部存儲限定符 –
另一種方法是將圖像作爲BLOB保存在數據庫中。
有了這個,你100%確定只有你的應用程序可以訪問它。
yap這是一個解決方案...但我不認爲它是有效的龐大的圖像列表... –
其實這是不真實的。數據庫文件不一定是私有的,但如果在應用程序的私有目錄中創建,它們是默認的。 –
@ChrisStratton,請詳細說明。其他應用程序如何訪問私人數據庫。 –
只需簡單地應用您自己的邏輯。 當你從互聯網上讀取文件是字節格式。 ,並在權利後,SD卡。
這次只是改變讀取文件的一些字節,並將該字節存儲在某個地方,比如共享首選項,靜態varibale任何東西。當你讀取文件並顯示其他播放時,然後改變相同的字節並替換這個字節orignal.this call incrypt and decrept。 它的工作親愛的我爲圖像文件做。
只需在要從MediaScanner
中排除的目錄中添加一個名爲.nomedia
的文件即可。
- 1. 無法在android中保存文件
- 2. android無法打開文件閱讀
- 3. 在Android閱讀器中保存圖像
- 4. 將文件保存在Android上供原生閱讀使用
- 5. 用戶可以閱讀此文件嗎?
- 6. 無法解密文件。閱讀Excel保護文件
- 7. 如何保存文件並閱讀
- 8. Android:無法保存並讀取包中的所有值
- 9. Django不保存文件到FileField。 IO錯誤:文件無法打開閱讀
- 10. 我無法閱讀文件使用saxParser
- 11. 使用imagick無法閱讀pdf文件
- 12. 在閱讀模式Android 5.0中無法閱讀短信?
- 13. 閱讀文本文件保存以前的格式
- 14. 在Android上閱讀文件
- 15. 閱讀文件Android
- 16. Android文件閱讀
- 17. 閱讀所有文件,更改內容,再次保存
- 18. 在android中閱讀用戶照片
- 19. 無法從* .m文件讀取以前保存的數據
- 20. 'PHPExcel_Reader_Exception'消息'無法打開閱讀!文件不存在。'
- 21. CSV文件無法在Android中讀取
- 22. 閱讀DOC文件,並將文本存儲在arraylist中android
- 23. Android閱讀文本文件
- 24. 程序在Excel中保存之前無法讀取xlsx文件
- 25. 在Android中閱讀.epub文件
- 26. 在android中閱讀xls文件
- 27. 我無法閱讀Android上的整個文本文件
- 28. 如何閱讀保存在mysql數據庫中的pdf文件?
- 29. 無法在Netbeans中保存XML文件
- 30. 無法在eclipse中保存.html文件
該應用程序的私有存儲區可能會在一定程度上滿足該需求,前提是該設備未獲得root用戶權限,並且您的應用程序不會更改權限。 –
但我有一個龐大的數字圖像作爲資源...那麼我會怎麼做?...有沒有機會使用應用程序包目錄來存儲和滿足我的需要? –
@mostafa imran沒有任何給你準備好的代碼親愛的巫婆一我你做這種類型我做得很好。只是嘗試然後說我我幫你ü –