0
我有一個應用程序,從internet.I下載圖片時,下載圖片不顯示在畫廊,但顯示在SD卡和文件夾,因爲用戶可以刪除該文件。 喜歡電報。 當我添加。第一個文件名無處不在的地方如何從圖庫中隱藏圖片但在系統存儲中顯示?
我有一個應用程序,從internet.I下載圖片時,下載圖片不顯示在畫廊,但顯示在SD卡和文件夾,因爲用戶可以刪除該文件。 喜歡電報。 當我添加。第一個文件名無處不在的地方如何從圖庫中隱藏圖片但在系統存儲中顯示?
試試這個。
下面是代碼:
private void createNoMedia() {
final File nomedia = new File(getConversationsFileDirectory()+".nomedia");
if (!nomedia.exists()) {
try {
nomedia.createNewFile();
} catch (Exception e) {
Log.d(Config.LOGTAG, "could not create nomedia file");
}
}
}
public static String getConversationsFileDirectory() {
return Environment.getExternalStorageDirectory().getAbsolutePath()+"/YourFolder/";
}
有〜2臺十億的Android設備,分佈在數千設備型號從數以百計的廠商。在這些設備上將會有數十個,甚至數百個預安裝的圖庫應用程序。用戶還可以下載其他圖庫應用程序。沒有任何保證的方法來隱藏所有這些應用程序中的某些東西,同時仍然允許其他事物(包括用戶)看到它。 – CommonsWare