设为首页 加入收藏

TOP

Android活动文件夹
2014-11-24 12:53:53 来源: 作者: 【 】 浏览:0
Tags:Android 活动 文件夹

活动文件夹的工作原理如下:


(1)首先在主页上创建一个图标,表示来自ContentProvider的一组行。通过为图标指定一个URI来进行链接。


(2)当用户单击该图标时,系统接受URI并用它掉用ContentProvider。ContentProvider通过游标返回一组行。


(3)只要此游标包含活动文件夹想要的列(比如名称、描述和单击时调用的程序)系统就会以ListView或GridView形式呈现这些行。


(4)因为在基础存储数据更改时,ListView或GridView能够更新自己的数据,所以这些视图被视为活的,活动文件夹因此而得名。


了解了活动文件夹概念后,接下来介绍如何构建活动文件夹。要构建活动文件夹需要两个东西:一个活动和一个专门的ContentProvider。Android使用次活动标签来填充可用活动文件夹列表。下面的例子中我们将使用Android内置的ContentProvider:Contacts联系人,来实现一个联系人的活动文件夹。


首先来看描述文件:AndroidManifest.xml


接下来是主活动类:


运行程序,长按桌面,选择文件夹,结果如图所示:




然后选择,Contact live folder在桌面出现一个活动文件夹,如图:




单击此活动文件夹,由于此时没有联系人记录所以活动文 夹中列表为空如图,




我们手动添加2个联系人记录后,在点击Contact LF活动文件夹,结果如图:




可见活动文件夹中的数据确实会实时更新。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android Widget简单应用之奥运会.. 下一篇Android广播接收机制(BroadcastRe..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中如何将结构体 (2025-12-24 22:20:09)
·纯C语言结构体成员变 (2025-12-24 22:20:06)
·C语言中,指针函数和 (2025-12-24 22:20:03)
·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)