2011-02-01 23 views
1

我知道有很多關於在磁盤上存儲圖像的帖子,Android和iPhone。我想知道的是如何從用戶隱藏這些文件(禁止從設備本身和PC sd卡讀取器訪問)。iPhone/Android - 保護由應用下載的圖像

我希望我的應用下載應該只能使用我的應用訪問的版權圖像。

  • 的Android & iPhone,
  • 多個圖像(我猜約50-200nm,也許更多)
  • 圖像大小+/- 150-300 KB,各種大小,但小於1000×1000。

回答

1

您可以加密下載的字節,然後用任何自己的格式文件擴展名保存它。然後將其保存在磁盤上。閱讀時解密數據並相應地使用它。

這是我認爲要實現這一點的唯一方法。希望它有幫助:)

+0

檢查此鏈接的文件加密http://www.exampledepot.com/egs/javax.crypto/DesFile.html。網上有很多搜索你自己的需求 – Javanator 2011-02-01 12:31:16

1

SD卡是FAT格式的,即所有的內容都可用。你唯一真正的選擇是加密。你也許可以適應這裏的代碼進行加密和解密文件:http://www.androidsnippets.org/snippets/39/

顯然你有你的應用程序生成的第一次運行一個隨機密鑰,並將其存儲在您的偏好(這是私有的內部存儲您的應用程序)。