在我的應用程序中,我在SD卡上保存了500多張圖像。如何隱藏SD卡上的文件夾?
通常,任何人都可以訪問該文件夾,並且可能會修改該文件夾。我想隱藏該文件夾。我從我的活動創建該文件夾並從服務器下載所有圖像。
我該怎麼做?
在我的應用程序中,我在SD卡上保存了500多張圖像。如何隱藏SD卡上的文件夾?
通常,任何人都可以訪問該文件夾,並且可能會修改該文件夾。我想隱藏該文件夾。我從我的活動創建該文件夾並從服務器下載所有圖像。
我該怎麼做?
你可以在Linux和Android上隱藏任何文件夾,前綴爲"."
它的名字說我想隱藏文件夾Android
然後我將其命名爲.Android
。
但是,如果用戶在SD卡上掛載了Windows
機器,或者使用'Astro',他可以看到並修改它,這會將其從普通文件瀏覽器中隱藏起來。
所以最重要的是這是你可以採取的唯一措施或沒有選擇另一個選項是加密文件,但也是用戶可以刪除文件。
Thxs爲您的評論...我同意你... ,但你可以告訴我在我的應用程序中使用圖像的其他選項.. 因爲Android只支持25 MB大小的APK .. 和我的應用程序已經是20 MB現在... –
我也有同樣的問題。所以我只是從服務器臨時獲取數據並將其銷燬。但在你腦海中提出的問題是「連接性和負載以及性能如何?」然後我說使用asynTask –
我面臨類似的問題,所以我用了一個把戲,當我下載文件時,我做了從他們開始32個字節剪切和存儲他們在sqlite這種方式文件已損壞,當我想顯示文件,我添加這32字節增益文件來顯示它,所以無論用戶安裝SD卡它不會顯示,但如果用戶根植設備,他有權訪問數據庫,以便他可以通過手動將字節添加到相應的文件,但我不dont認爲任何會採取這樣的痛苦:P – ingsaurabh
一個部分的解決方案是在SD卡上的文件夾中創建空的「.nomedia」文件,然後文件不會(不應該)在媒體播放器中顯示。
否則,對於SD卡的權限,看到這一點:writing file on sdcard privately for application android
的可能的複製http://stackoverflow.com/questions/7277254/how-can-i-hide-my-data-folder-in- android –
https://github.com/harism/android_page_curl/archives/master –