之前寫了個(gè) Android 窗口小部件實(shí)現(xiàn)(一),今天寫續(xù)集。如何將小部件嵌在應(yīng)用里,這篇只說(shuō)方法,不討論應(yīng)用點(diǎn)。
1.父布局
在想要嵌小部件的位置放一個(gè)父容器比如:

xml布局就ok 了,剩下的都是java 代碼的事了
2.父布局實(shí)例化,實(shí)例化AppWidgetManager

3.通過(guò)AppWidgetProviderInfo 集合獲取到我們需要的小部件的 AppWidgetProviderInfo

4.獲取AppwidgetHost

5.獲取WeigetId 并綁定

6.獲取AppwidgetHostView?

這樣小部件就加到我們的父布局下了哦~

使用注意:
1.找小部件要用包名而不是Action 名

2.hostStarListening()一定要寫
3.有時(shí)候綁定會(huì)失敗,那么就加一下下面的話,通過(guò)Intent 綁定

這個(gè)系列就完結(jié)了。比較短。如果后續(xù)有什么新的理解。我會(huì)繼續(xù)寫3 的