App Widget(1) —— 最基础的创建方法
我们所有使用的控件都是widget的一种 桌面上放置的叫AppWidget
相关概念
AppWidgetProviderInfo对象
为AppWidgetigong元数据,包括布局,更新频率等数据,该对象被定义在xml中
AppWidgetProvider
定义了AppWidget的基本生命周期函数
创建AppWidget步骤
1 定义AppWidgetProviderInfo:
在res/xml文件夹中定义一个名为example_appwidget_info.xml
<appwidget-provider
xmls:android="http://schemas.android.com/apk/res/android"
android:minWidth="294dp"
android:minHeight="72dp"
android:updatePeriodMills="86400000"
android:initialLayout="@layout/example_appwidget">
</appwidget>
2 为AppWidget指定样式布局
就是上文中的example_appwidget.xml
3 实现AppWidgetProvider
实现其中onUpdate,onDeleted,onEnabled,onDisabled,onReceive方法
4 在manifest中声明
<receiver android:name="ExampleAppWidgetProvider">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE">
</intent-filter>
<meta-data android:name="adroid.appwidget.provider"
android:resource="@xml/example_appwidget_info" />
</receiver>
5 ExampleAppWidgetProvider 继承 AppWidgetProvider 实现3中的方法
分享到:
相关推荐
Appwidget就是手机应用中常常放在桌面(即home)上的一些应用程序,比如说闹钟等。这种应用程序的特点是它上面显示的内容能够根据系统内部的数据进行更新,不需要我们进入到程序的内部去,比如说闹钟指针的摆动等。本...
Mars(战神)——资产发现、子域名枚举、C段扫描、资产变更监测、端口变更监测、域名解析变更监测、Awvs扫描、POC检测、web指纹探测、端口指纹探测、CDN探测、操作系统指纹探测、泛解析探测、WAF探测、敏感信息检测...
这里是个人在看mars的contentprovider中的做记录的一些笔记,因为这章没有源码,所以做了点笔记下来仔细看看,不需要的同志不需要下哦
mars老师android视频学习笔记,mars老师讲解细致,这套笔记记得非常全面
Mars Android视频教程的笔记。。看视频的时候一边记录下来的。看一下可以回忆起视频的内容
mars视频教程是初学android者首选的经典网上教程,mars老师语言幽默风趣、逻辑条理清晰,可以让初学者对android有个很好的入门学习,该资源是网上mars视频教程的全部源代码,初学者可以结合网上教程和源代码进行学习...
android mars视频代码 Service源码 TestService1 www.mars-droid.com/Android开发视频教程 mars老师讲课 android 视频源码(在此特别感谢mars的无私奉献,此代码为跟随视频边学边做的)
mars老师视频源码下载mars老师视频源码下载mars老师视频源码下载mars老师视频源码下载
mars视频教程全部源码学习必备 就此共享出来 大家共同进步
mars老师android视频第一季到第五季源码及视频合集
Mars全套安卓视频开发 适合android 基础薄弱的新手 从第一集到第五季 齐全 对于android初阶学习者帮助很大
www.mars-droid.com/Android开发视频教程 代码 源码 mars老师讲课 android 视频源码 WIFI(在此特别感谢mars的无私奉献,此代码为跟随视频边学边做的)
mars老师android开发基础视频ppt
Mars老师视频源代码,android源程序。
mars android视频教程1-5集 所有下载地址 以及课程内容
mars自己整理含mp3项目的笔记mars自己整理含mp3项目的笔记mars自己整理含mp3项目的笔记mars自己整理含mp3项目的笔记mars自己整理含mp3项目的笔记mars自己整理含mp3项目的笔记mars自己整理含mp3项目的笔记mars自己...
www.mars-droid.com/Android开发视频教程 代码 源码 mars老师讲课 android 视频源码 Activity_03 (在此特别感谢mars的无私奉献,此代码为跟随视频边学边做的)
Mars3D基础项目模版(含widget模块)-ES5传统版传统模式Web前端技术栈下的一个拥有widget基础功能的应用的三维地球项目模版其他技术栈,请参考项目说明该项目与Mars3D基础项目的目录和文件完全相同,这是Mars3D基础...
android mars视频代码 Broadcast TestBC源码 BroadcastReceiver www.mars-droid.com/Android开发视频教程 mars老师讲课 android 视频源码(在此特别感谢mars的无私奉献,此代码为跟随视频边学边做的)