我知道有很多關於在磁盤上存儲圖像的帖子,Android和iPhone。我想知道的是如何從用戶隱藏這些文件(禁止從設備本身和PC sd卡讀取器訪問)。iPhone/Android - 保護由應用下載的圖像
我希望我的應用下載應該只能使用我的應用訪問的版權圖像。
- 的Android & iPhone,
- 多個圖像(我猜約50-200nm,也許更多)
- 圖像大小+/- 150-300 KB,各種大小,但小於1000×1000。
我知道有很多關於在磁盤上存儲圖像的帖子,Android和iPhone。我想知道的是如何從用戶隱藏這些文件(禁止從設備本身和PC sd卡讀取器訪問)。iPhone/Android - 保護由應用下載的圖像
我希望我的應用下載應該只能使用我的應用訪問的版權圖像。
您可以加密下載的字節,然後用任何自己的格式文件擴展名保存它。然後將其保存在磁盤上。閱讀時解密數據並相應地使用它。
這是我認爲要實現這一點的唯一方法。希望它有幫助:)
SD卡是FAT格式的,即所有的內容都可用。你唯一真正的選擇是加密。你也許可以適應這裏的代碼進行加密和解密文件:http://www.androidsnippets.org/snippets/39/
顯然你有你的應用程序生成的第一次運行一個隨機密鑰,並將其存儲在您的偏好(這是私有的內部存儲您的應用程序)。
檢查此鏈接的文件加密http://www.exampledepot.com/egs/javax.crypto/DesFile.html。網上有很多搜索你自己的需求 – Javanator 2011-02-01 12:31:16