• 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的属性的时候,宽或者高的值设置的太大了。

  • 相关阅读:
    服务端获取实际IP工具类
    vue-element-admin整合服务端代理api
    elemengui分页
    vue获取浏览器地址栏参数
    el-table-column动态判断显示性别男女
    nginx代理静态页面添加二级目录
    nginx配置代理指向Redis
    SpringBoot整合Redis日志反复提示Redis重连问题
    centos7安装Redis
    nohup启动jar包
  • 原文地址:https://www.cnblogs.com/chentong/p/5395825.html
Copyright © 2020-2023  润新知