




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
显示在桌面的小控通过查看谷歌的API,了解相关的介绍:查看APIGuides →找到AppWidgetsview对象receivename:创建的广播接收者的包名(完整的类名meta-data:提供元数据的,这里需要配置其资源文件(对应的.xml文件如下)3xml文件夹,拷贝.xml在资 下创建xml文件夹,拷贝Widget生命周期说明:widget适合做widget的初始化(如数据库的连接,的行情,服务的开启适合扫尾操作(关闭服务,关闭数据库4、onupdatewidgetupdatePeriodMillisTimer
timer=newTimer()tasknewTimerTask()TimerTaskrunwidget通过AppWidgetManager管理器的updateAppWidget(ComponentNameprovider参数1:要更新的组件的名字,widget的组件//widget的组件(更新的widget组件)ComponentNameprovider=newComponentName(pkg,2:组件的字节码(Widget的字节码)参数2:的view对象RemoteViewsviews=newRemoteViews(StringpackageName,inttimer.schedule(TimerTasktask,longdelay,long4onDestory5widgetonEnable方法,在这个方法中创建开启服务6widget从界面上移除的时候,服务已经没有用处了,此时需要停止服务卫士的进程里,widget22、不同的进程间进行通信,需要实现同一套规范才能进行数据的互传,这就用到了RemoteViews对象,从这块公共的空间中把view对象取出来,取出来之后就可以将自定义的布局展现出来了RemoteViewsviews=newRemoteViews(StringpackageName,int示例代publicpublicclassUpdateWidgetServiceextendsService{privateTimertimer;publicIBinderonBind(Intentintent){returnnull;}publicvoidonCreate(){timer=newTimer();task=newTimerTask(){publicvoidrun()//widget= widgetComponentNameprovider=new //widget//ipcinterprocesscommunication进程间通讯,使用RemoteViews 卫士中的进程管理的数据为例views.setTextViewText(R.cess_count,"正在运行软件:"+:"+//Intent//Intent意图,发广 开启activity开//PendingIntent延期的意图,Intentintent=new =PendingIntent.getBroadcast(getApplicationContext(),0,intent,}timer.schedule(task,2000,}publicvoidonDestroy(){timer=null;task=null;}publicsafeWidgetpublicsafeWidgetextendsAppWidgetProviderprivatestaticfinalStringTAG= publicvoidonReceive(Contextcontext,Intentintent){super.onReceive(context,intent);}publicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){}}publicvoidonDeleted(Contextcontext,int[]appWidgetIds){}publicvoidonEnabled(Contextcontext){Intentintent=newIntent(context,UpdateWidgetService.class);}publicvoidonDisabled(Contextco
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铝压铸件行业跨境出海战略研究报告
- 透气薄膜行业跨境出海战略研究报告
- 连续式挖掘机及配套设备行业直播电商战略研究报告
- 2024浙江衢州田园体育旅游发展有限公司招聘外包制人员2人笔试参考题库附带答案详解
- 二年级下册写字教学反馈机制
- 幼儿园科技教育资助计划
- 2025年医疗保险数据分析与应用范文
- 体育场馆门卫职责与管理规范
- 急诊科工作职责与患者管理
- 供应商管理办法
- 幼儿园课件:谷雨绘本故事-养蚕忙
- 高级审计师《审计理论与审计案例分析》真题
- 高中生班会课课件 爱情三角理论爱情的本质
- 小学教学能手述职报告
- 学生创新思维综合评价表
- 采购职员离职工作交接详单
- 2024肺栓塞指南解读2024
- 人教部编版六年级上册语文选择题专项复习练习(100题后附答案)
- 北海旅游饮食攻略
- 安徽-建标〔2017〕191号附件-2018工程量清单计价办法
- 体检中心组织架构
评论
0/150
提交评论