2010-07-28 65 views
3

我正在開發一個應用程序,該應用程序連接到媒體提供站點並將mp3文件下載到用戶電話。我希望用戶無法將這些文件從手機中複製,但只能通過我的應用程序收聽。如何在不允許用戶下載並使用Android手機的情況下存儲音樂?

我目前正在嘗試使用DES加密文件,並進行加密和解密,並在應用程序中以位爲單位播放文件。然而,這不起作用。有沒有更好的方式來實現我的最終目標,還是有其他人實施了類似的解決方案?

感謝

P

回答

0

如果使用DES(私鑰或對稱密鑰加密),你需要你存儲在您的應用程序的解密密鑰。請記住,這是Android的字節碼,更易於反彙編以檢索密鑰。

想想其他DRM alternatives

+0

你知道任何特定的嗎?即時通訊有困難的時間釘一個。 – Samuel 2011-04-08 08:47:58

0

如果您使用Android的內部存儲器,則只能由您的應用程序訪問您創建的文件系統。但是,由於Android的開放性,有許多「Rooted」android ROM可供公衆訪問這些文件。

相關問題