2013-12-19 72 views
0

我正在開發一個類似whatsapp的聊天應用程序。在這個應用程序中,用戶可以將視頻,圖像和音頻文件發送給其他用戶。現在的問題是 - 我的客戶想要將所有這些媒體內容保留在我的應用程序中。它不能被圖庫閱讀,用戶甚至不能直接從SD卡中看到它們。這些媒體文件只能在我們的應用程序中可見。存儲無法被其他人訪問的視頻,圖像和音頻文件

第一種解決方案是將所有文件存儲在內部存儲器中。但這是不可取的,因爲視頻和圖像會填滿內部存儲空間,用戶將無法在沒有內存的情況下下載更多的應用程序。

任何人都可以建議我任何其他方法,我可以使我的數據保密?

回答

2

在雲服務器上租用一些空間並將它們以加密形式存儲在那裏。然後,當請求解密他們的服務器端和下載,或拉下加密文件,並在本地解密。

+0

我只想在本地存儲它。我可以應用加密或類似的東西嗎? –

+0

你在你原來的問題中說過你不想在本地存儲它們。但是,是的,假設你有權限,你可以加密任何東西。 –

2

對於這一點,你必須存儲在外部存儲設備上的數據與創建開始與.(dot)那麼這個文件夾從FileExplorer.In隱藏這個文件夾,你需要創建一個.nomedia文件,把你的圖片和視頻,然後一個文件夾名稱圖片和視頻無法在Gallery中顯示給用戶.nomedia文件夾中的文件無法被圖庫讀取。

+0

感謝Kalyan的回答。我知道這一點,但如果用他的電腦打開SD卡,用戶將能夠看到該文件夾​​。我想以這樣的方式隱藏/加密數據,即使用他的電腦打開SD卡,用戶也無法得到它。我們可以加密視頻/圖像文件並存儲在SD卡中嗎?請告訴我,如果你對此有任何想法。謝謝:) –

+0

@AbhishekAkhani是的。我們可以加密SD卡中的數據.. –

相關問題