2012-03-20 64 views
0

我的應用程序保存的用戶詳細信息作爲QR碼在機器人移動的SD卡png圖片,的Android圖片權限

是有從正轉移到其他智能手機,(即)阻擋來自用戶阻止的圖像的可能性通過藍牙或彩信服務傳輸qr圖像

我可以保存圖像的權限只允許閱讀。

+0

我認爲將圖像保存到應用程序內部存儲器將是「最安全」的方法。因爲我不相信他們是一種真正的方法來使文件完全讀/寫,尤其是當涉及到可以訪問文件系統中幾乎所有內容的根用戶電話的用戶時,我最爲安全。 – dymmeh 2012-03-20 20:33:59

+0

@dymmeh在其他內存中保存qrcode是不可能的我希望如此,因爲圖像的大小 – 2012-03-20 20:43:31

回答

1

不,您不能合理地阻止用戶將其SD卡上的文件傳輸到其他設備/用戶。你可能做的是試圖渲染該文件無用。您可以存儲加密文件,而不僅僅是圖像文件,並在首次使用時在內部目錄中的設備上生成加密密鑰。這意味着加密的圖像文件不能跨設備使用。這是可以避免的(通過複製解密的文件在使用時或通過生成設備並找到密鑰),但增加了一種預防措施。

+0

是否有任何好的Android圖像加密和解密的示例教程 – 2012-03-20 20:40:02

+0

非常值得懷疑,而不是我所知道的,但它只是一個文件。只需尋找一個基本的加密教程。 – kabuko 2012-03-20 20:44:11

1

看看這個:

setWritable

這應該做的伎倆......

file.setWritable(false, true); 

您應該能夠設置權限這種方式。祝你好運!!!