之前寫了個 Android 窗口小部件實現(xiàn)(一)诗箍,今天寫續(xù)集癣籽。如何將小部件嵌在應用里,這篇只說方法滤祖,不討論應用點筷狼。
1.父布局
在想要嵌小部件的位置放一個父容器比如:
xml布局就ok 了,剩下的都是java 代碼的事了
2.父布局實例化匠童,實例化AppWidgetManager
3.通過AppWidgetProviderInfo 集合獲取到我們需要的小部件的 AppWidgetProviderInfo
4.獲取AppwidgetHost
5.獲取WeigetId 并綁定
6.獲取AppwidgetHostView?
這樣小部件就加到我們的父布局下了哦~
使用注意:
1.找小部件要用包名而不是Action 名
2.hostStarListening()一定要寫
3.有時候綁定會失敗埂材,那么就加一下下面的話,通過Intent 綁定
這個系列就完結(jié)了汤求。比較短俏险。如果后續(xù)有什么新的理解严拒。我會繼續(xù)寫3 的