0
Q
壁紙可見性變化
A
回答
0
WallpaperService.Engine.onVisibilityChanged(boolean)
收到這樣的信息:
調用,通知你的壁紙成爲可見還是隱藏。 牆紙只有在可見的情況下才使用CPU,這一點非常重要。
通過從Android系統發送到持有用於顯示動態壁紙的表面的活動的消息間接調用此方法。在5.1.0 r1
版本,它具有此消息得到由一個內部類的WallpaperService
IWallpaperEngineWrapper
實施com.android.internal.os.HandlerCaller.Callback
截獲的
private static final int MSG_VISIBILITY_CHANGED = 10010;
消息代碼。
只需將Thread.dumpStack();
添加到您的實施並看看自己。
相關問題
- 1. 壁紙變化
- 2. 優化動態壁紙
- 3. 避免變焦的壁紙
- 4. 可以設置壁紙本身的動態壁紙?
- 5. 可滾動壁紙android
- 6. 設置壁紙
- 7. 集壁紙
- 8. overridePendingTransition和壁紙
- 9. android壁紙OnSharedPreferenceChangeListener
- 10. 獲取可可中的當前壁紙
- 11. 實例化對象變量可見性
- 12. Three20中的物業可見性變化
- 13. 檢測HWND可見性變化
- 14. Silverlight - 平滑的可見性變化
- 15. 動態壁紙性能問題
- 16. 動態壁紙兼容性問題
- 17. 如何防止動態壁紙服務定位變化
- 18. Android壁紙動畫
- 19. KDE4.2更換壁紙
- 20. Android動態壁紙
- 21. 更改Android壁紙
- 22. 壁紙Android大小
- 23. Android壁紙持久?
- 24. 中心Android壁紙
- 25. Android動態壁紙
- 26. Xcode:與UIButton壁紙
- 27. Android動態壁紙
- 28. 動態壁紙Android?
- 29. iPhone - 更換壁紙?
- 30. Android壁紙背景
是的,那是真的,但我想知道誰通知wallpaperservice知名度有變化! –
@TanmayVarun我明白了。只是看看堆棧。如果你正在尋找消息的來源,它可能會變得更難看。 – tynn
是的,不能確切地說,會檢查dispatchawindwindvisibility正在調用.. –