2010-10-29 99 views
2

我正在編寫一個Android應用程序,我要爲(特定圖像)創建更多內容。我希望用戶能夠下載將會在市場上列出的某種類型的圖像包。很明顯,這個下載並不是真正的新應用程序,只是一組用戶可以下載的數據。Android內容更新

謝謝。

回答

0

釋放你的形象包裝作爲實現一個ContentProvider一個單獨的應用程序。 ContentProviders是跨應用程序共享數據/內容的一種手段。

0

你有幾個選項...

如果你的圖像 - 封裝 - 應用程序無法向前鎖定,這是APK也許可以被其他應用程序打開一個壓縮文件,讀取(雖然猜測的路徑名apk理論上不是平臺保證的一部分,因此可能不鼓勵)。如果它是向前鎖定的,那麼如果您的主應用程序與此應用程序之間有共享的用戶標識,則可以(只是猜測)能夠完成此操作,並使用相同的證書對兩者進行簽名。

你可以有一個形象的包裝應用,複製其內容的SD卡,無論是平原或加密,然後刪除自身釋放的手機內部存儲空間。不要浪費太多時間在安全上,因爲確定的攻擊者幾乎可以肯定能夠通過在主應用程序中找到密鑰來提取文件,或者創建一個修改後的android平臺,在您執行某些操作時顯示/播放記錄明文數據他們。

你可以有一個圖像包應用程序,作爲服務提供內容給你的主應用程序。

你可以有一個形象的包裝應用程序,作爲一項服務來提供內容,其主要的應用程序商店內部 - 但這是一個壞主意,因爲你再有佔用了有限的手機內部存儲圖片的兩個副本。這是最好的方法 - -

你可以從你自己的Web服務器到SD卡下載圖像軟件包,但聽起來並不像你想要做什麼。