在我的應用程序中,我從互聯網上下載了一些(mp4或mp3)文件。現在我想從任何其他應用程序中隱藏這些文件,例如(Astro any Music player),那麼我該怎麼做?從另一個應用程序中隱藏我的文件
請幫我....
在我的應用程序中,我從互聯網上下載了一些(mp4或mp3)文件。現在我想從任何其他應用程序中隱藏這些文件,例如(Astro any Music player),那麼我該怎麼做?從另一個應用程序中隱藏我的文件
請幫我....
創建一個名爲你在哪裏保存你的下載文件夾中的「.nomedia」文件。行爲良好的應用程序現在應該忽略您的內容。
如果將文件保存在您的應用程序空間中,它將自動從所有其他應用程序中隱藏。
感謝您的答案farhan。但有一個問題在於..因爲我下載的mp4文件和appxmatily的大小是7至10 MB ..所以它增加了應用程序的大小... – 2011-04-13 11:35:19
@Chirag:那麼不要下載文件。你不能從任何人身上「隱藏」SD卡上的東西:用戶,其他應用程序,其他操作系統。 – CommonsWare 2011-04-13 12:31:43
如果任何人都可以從我的文件夾中刪除此文件,所以我不認爲這是正確的方式..你能建議我另一種更好的方式? – 2011-04-13 11:00:50
但你要求一種隱藏文件的方法,這就是我給出的答案。任何使用MediaStore.Audio搜索音頻內容的第三方應用程序都將遵守「.nomedia」。如果你想要一個解決方案來真正保護你的文件,那麼你可能需要問一個不同的問題。 – 2011-04-13 12:41:36