zoukankan      html  css  js  c++  java
  • Widget小组件

    一、使用步骤:

          1、建立Widget的样式布局文件widght,布局只支持几种,比如,相对布局,线性布局,帧布局,布局里支持的控件也是有限的。

          2、在res下建立一个新的文件夹我的命名为xml

               

          3、在新建立的xml文件夹里建设一个Widget的.XML配置文件,weather.XML

               

         4、.XML配置文件里要写上必要的一些属性

              android:minWidth="200dp"

             android:minHeight="400dp"

             android:updatePeriodMillis="8000000"

              android:initialLayout="@layout/widght" 

         5、可以创建一个服务,服务里的内容为Widget小组件实时要更新显示的内容,在服务里还需要写一个方法upDataView,用来把从服务里拿到的数据更新到Provider里边,会执行Provider里边的onUpdate方法把内容显示到Widget小组件上面,第8步就要开始写Provider了。

             

          6、创建Provider,主要重写下边的三个方法

                   

          7、在清单文件里给Service和Provider注册,我只给出了Provider的注册方法

              

    二、注意:

           如果在手机的小组件一栏里找不到我们自己创建的Widget,问题有可能是我们在设置Widget的属性的时候,宽或者高的值设置的太大了。

  • 相关阅读:
    VS自带的诊断工具
    Electron学习
    PC跨*台
    .NET调试学习
    Mac使用
    SSL/TLS
    UKey学习
    授权机制OAuth、JWT
    代理服务器
    .NET相关源码查找
  • 原文地址:https://www.cnblogs.com/chentong/p/5395825.html
Copyright © 2011-2022 走看看