`

【android】widget生命周期

阅读更多
在widget开发的时候生命周期如下:
     第一次创建桌面时,会调用onEnable方法,以及onUpdate方法。
     再次创建桌面时,调用为onUpdate方法。
     删除一个桌面widget(此时桌面还存在另外的同样的widget),调用onDelete方法。
     删除最后一个widget时,先调用onDelete方法,然后调用onDisable方法。

widget类似于一个receiver,在androidmanfest文件中需要指明
<receiver><intent-filter> <android:action="android.appwidget.action.APPWIDGET_UPDATE"/> </intent-filter>
<meta-data android:name="android.appwidget.provider"  anroid.resource="你所指定的元数据(widget大小,更新时间等等。)"/>
</receiver>

分享到:
评论

相关推荐

    Android开发中Widget的生命周期实例分析

    主要介绍了Android开发中Widget的生命周期,结合实例形式分析了Android开发中Widget生命周期所涉及的常用方法与使用技巧,代码备有详尽的注释便于理解,需要的朋友可以参考下

    基于Android的Widget开发

    然后根据功能要求,阐述了Widget的框架设计,包括桌面布局设计、实现Widget的生命周期方法、在Manifest文件中注册接收器receiver、实现定时器等内容,这样Widget的整体框架就搭建完毕。  在Widget框架搭建完成之后...

    Android实验报告生命周期.doc

    Android 开发 (实验四) 实验题目:Activity生命周期验证试验 指导老师: 班 级:计算机科学与技术系班 姓 名:( 1. 实验目的 1、深入理解Activity运行机制和原理。 2、掌握Activity的声明周期各个阶段工作流程。 ...

    android appwidget测试

    其中几个方法都是与AppWidgetProvider的生命周期有关的。其中onDeleted()方法是当appwidget删除时被执行,onDisabled()是当最后一个appwidget被删除时执行,onEnabled()为当第一个appwidget被建立时执行,onReceive...

    android开发基础

    2.Android项目的建立 3.Android用户界面UI元素之Layout 4.Android用户界面UI元素之Widget(1) 5.Android用户界面UI元素之Widget(2) 6.Android用户界面UI元素之Widget(3) 7.Android用户界面UI...第六讲Activity生命周期

    android开发揭秘PDF

    3.2 Android的生命周期 3.3 Android程序U设计 3.4 小结 第4章 用户界面开发 4.1 用户界面开发详解 4.1.1 用户界面简介 4.1.2 事件处理 4.2 常用控件应用 4.2.1 文本框(Textiew) 4.2.2 列表(ListView) 4.2.3 提示(T0...

    Android入门

    Android移动开发: Android 开发环境搭建 第一个项目—HelloAndroid Android项目目录结构 Android应用解析 Android生命周期 Widget开发 Android中的显示单位 DDMS的简介与使用 apk的安装与卸载

    Android控件AppWidgetProvider使用方法详解

    主要为大家详细介绍了Android控件AppWidgetProvider的使用方法详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    android范例

    第4章《Android生命周期》 第5章《Android用户界面》 第6章《组件通信与广播消息》 第7章《后台服务》 第8章《数据存储与访问》 第9章《位置服务与地图应用》 第10章《Widget组件开发》 第11章 《Android NDK开发》 ...

    老罗android开发视频教程全集百度网盘下载

    Android基础阶段:平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及...

    《Android应用开发揭秘》附带光盘代码.

     3.2 Android的生命周期  3.3 Android程序U设计  3.4 小结  第4章 用户界面开发  4.1 用户界面开发详解  4.1.1 用户界面简介  4.1.2 事件处理  4.2 常用控件应用  4.2.1 文本框(Textiew)  4.2.2 列表...

    android开发资料大全

    两分钟彻底让你明白Android Activity生命周期(图文)! Android 图形系统剖析 Android 立体效果图片 NDK动态库的调用 Android 姿态传感器 Android 很酷的图像旋转 Android 添加音频 在Android中实现多线程断点下载 ...

    Android高级编程--源代码

    3.4 Android应用程序生命周期 48 3.5 理解应用程序的优先级和进程状态 49 3.6 分离资源 50 3.6.1 创建资源 50 3.6.2 使用资源 57 3.6.3 To-Do List资源示例 60 3.6.4 为不同的语言和硬件创建资源 61 3.6.5 ...

    Android应用开发揭秘pdf高清版

    3.2 Android的生命周期 3.3 Android程序U设计 3.4 小结 第4章 用户界面开发 4.1 用户界面开发详解 4.1.1 用户界面简介 4.1.2 事件处理 4.2 常用控件应用 4.2.1 文本框(Textiew) 4.2.2 列表(ListView) 4.2.3 提示(T0...

    《Android高级编程》

    3.6.3 To-DoList资源示例 3.6.4 为不同的语言和硬件创建资源 3.6.5 运行时配置更改 3.7 深入探讨Android活动 3.7.1 创建一个活动 3.7.2 活动生命周期 3.7.3 Android活动类 3.8 小结 第4章 创建用户界面 4.1 Android ...

    Android 开发入门

    主要介绍了 Android 开发环境搭建 第一个项目—HelloAndroid Android项目目录结构 Android应用解析 Android生命周期 Widget开发 Android中的显示单位 DDMS的简介与使用 apk的安装与卸载

    《Android应用开发揭秘》源码

     3.2 Android的生命周期  3.3 Android程序U设计  3.4 小结  第4章 用户界面开发  4.1 用户界面开发详解  4.1.1 用户界面简介  4.1.2 事件处理  4.2 常用控件应用  4.2.1 文本框(Textiew)  4.2.2 列表...

    Android.UI基础教程]

    2.4.1 ListActivity 2.4.2XML布局 2.4.3 把数据绑定到列表 2.4.4 Loader 2.5 理解活动 2.5.1 声明活动 2.5.2了解活动的生命周期 2.5.3 了解任务和返回堆栈 2.5.4 处理配置更改 2.6 防止应用程序无响应(ANR) 2.6.1...

Global site tag (gtag.js) - Google Analytics