1
我必須實現一個臨時更改壁紙的應用程序。一段時間後,原始壁紙必須恢復。這對於靜態壁紙很容易實現。但我想 由一個靜態的替換一個活的壁紙,並在一段時間後,我想恢復動態壁紙。Android:恢復動態壁紙
設置我的臨時壁紙後,我看到前面的動態壁紙的wallpaperinfo仍然存在。我試圖使用這些信息啓動(android)動態壁紙服務,但我得到了一個安全異常。
當我設置靜態壁紙時,動態壁紙服務會發生什麼情況。我認爲這取決於實施。要重新啓動壁紙服務是不可能的,因爲(android)實時紙張服務沒有設置「導出」屬性(我的猜測)。
有沒有可能簡單地刪除我的靜態壁紙,讓壁紙服務繼續其工作?
現在可以嗎?你能看到我的問題嗎? http://stackoverflow.com/questions/13683464/set-live-wallpaper-programmatically-and-skip-the-wallpaper-chooser – Naskov
@Naskov - 至少對於JellyBean來說,'SET_WALLPAPER_COMPONENT'的許可仍然是'signatureOrSystem',你從設置動態壁紙,無需用戶交互。 – Jens
謝謝你回答先生。我很感激。我正在研究這個話題。再次感謝。 – Naskov