Android 窗口小部件實(shí)現(xiàn)(二)

之前寫了個(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 的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,612評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,141評(píng)論 25 708
  • 引:石頭城位于南京清涼山,北臨長(zhǎng)江,南瀕秦淮河,楚為金陵邑,孫權(quán)定都南京,改為石頭城,為“東吳第一軍事要塞”。 紫...
    國(guó)勝閱讀 391評(píng)論 0 2
  • 一、為什么要學(xué)習(xí)DB的連接池?最近線上,在QPS突增突降的時(shí)候總會(huì)報(bào)異常,看日志是因?yàn)橥瑫r(shí)創(chuàng)建連接數(shù)過(guò)多導(dǎo)致,但是...
    一只小哈閱讀 9,457評(píng)論 3 15
  • 申猴騰空遠(yuǎn)去,庇佑世人,酉雞紫氣東來(lái),福臨乾坤! 不羨嫦娥眷塵寰,天倫之樂在世間。 嫣紅姹紫蒹葭醉,尊老愛幼膝下歡...
    徐淑英柔情婉淑女薔薇閱讀 310評(píng)論 0 1

友情鏈接更多精彩內(nèi)容