上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 解析XML文档的方法是很多的,除了常用的SAX和DOM方法以外,还可以使用Java自带的Pull来解析XML文档。1.使用Pull解析器解析XML文档 Pull解析器的运行方式和SAX解析器很相似,它提供了类似的事件,比如文档开始、文档结束、开始元素和结束元素等。使用parser.next()方法可以进入下一个元素并触发相应的事件。各种事件均已数字的形式被发送,因此可以在程序中使用一个switch语句来对事件进行选择,然后进行相应的事件处理。1.1事件类型 Pull解析器提供的事件类型总共有5种,分别如下: (1)START_DOCUMENT 文档开始 (2)START_TAG ... 阅读全文
posted @ 2013-05-09 23:17 依旧淡然 阅读(1204) 评论(2) 推荐(1) 编辑
摘要: 在上一篇博文《Android学习笔记41:XML文件解析(SAX方式)》中,我们学习了如何使用SAX解析器对XML文件进行解析,从而获得我们想要的有用信息。 本篇博文主要介绍如何使用DOM解析器对XML文件进行解析。1.DOM树中的对象类型 使用DOM解析XML文档时,整个XML文档会被转换成一颗DOM树,DOM解析器会将XML文档的节点对应转化成DOM树的每个节点。 DOM树不仅可以描述XML文档的结构化特征,而且具有对象模型的特征,将XML文档转换成DOM树的过程,就是将文档模型对象化的过程。 在DOM树中所有节点都是Node对象,Node接口中所包含的一些子接口如图1所示。图... 阅读全文
posted @ 2013-05-07 23:07 依旧淡然 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: XML称为可扩展标记语言(ExtensibleMarkupLanguage),由标准通用标记语言(SGML:Standard Generalized Markup Language)发展而来,允许开发者自定义标签,可以实现标签和内容的有效分离。 与HTML不同,XML不再侧重于数据如何表现,而是更多的关注数据如何存储和传输。因此,XML逐渐演变成为一种跨平台的数据交换格式。通过使用XML,开发者可以在不同平台、不同系统之间进行数据交换。除此之外,还可以使用XML作为配置文件,将应用程序状态保存到XML文件中,而无须使用关系型数据库。1.XML数据结构 XML提供统一的方法来描述独立于应... 阅读全文
posted @ 2013-05-04 22:16 依旧淡然 阅读(1588) 评论(1) 推荐(1) 编辑
摘要: Android应用程序的四大组件分别是Activity、Service、BroadcastReceiver和ContentProvider。其中,Activity、Service和ContentProvider在之前的博文中都已经介绍过了,具体如下: (1)Activity:《Android学习笔记38:Android四大组件之Activity》 (2)Service:《Android学习笔记39:Android四大组件之Service》 (3)ContentProvider:《Android学习笔记37:使用ContentProviders方式共享数据》 本文将主要对Broadc... 阅读全文
posted @ 2013-04-30 22:12 依旧淡然 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: Android应用程序的四大组件分别是Activity、Service、BroadcastReceiver和ContentProvider。其中,有关Activity的介绍可以参阅博文《Android学习笔记38:Android四大组件之Activity》。有关ContentProvider的使用方法可以参阅博文《Android学习笔记37:使用ContentProviders方式共享数据》 本文将主要对Service进行介绍。1.Service简介 与Activity不同,Service没有提供与用户进行交互的用户界面。Service是运行在后台的一种Android组件,当应用程序需... 阅读全文
posted @ 2013-04-25 23:14 依旧淡然 阅读(2607) 评论(3) 推荐(3) 编辑
摘要: Android应用程序的四大组件分别是Activity、Service、BroadcastReceiver和ContentProvider。本文将主要对Activity做一个较全面的总结,Service和BroadcaseReceiver也将在随后的博文中分别进行介绍。有关ContentProvider的使用方法可以参阅博文《Android学习笔记37:使用ContentProviders方式共享数据》。1.Activity注册 Activity是Android中最常见的组件,每个Activity都相当于一个屏幕,为用户提供了进行交互的可视化界面。应用程序可以根据需要包含一个或多个Act... 阅读全文
posted @ 2013-04-21 22:58 依旧淡然 阅读(2224) 评论(0) 推荐(3) 编辑
摘要: 在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作。具体使用方法可以参阅博文《Android学习笔记34:使用文件存储数据》。 (2)SharedPreferences:常用来存储键值对形式的数据,对系统配置信息进行保存。具体使用方法可以参阅博文《Android学习笔记35:使用SharedPreferences方式存储数据》。 (3)ContentProviders:数据共享,用于应用程序之间数据的访问。 (4)SQLite:Android自带的轻量级关系型数据库,支持SQL... 阅读全文
posted @ 2013-04-17 23:34 依旧淡然 阅读(2884) 评论(1) 推荐(0) 编辑
摘要: 在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作。具体使用方法可以参阅博文《Android学习笔记34:使用文件存储数据》。 (2)SharedPreferences:常用来存储键值对形式的数据,对系统配置信息进行保存。具体使用方法可以参阅博文《Android学习笔记35:使用SharedPreferences方式存储数据》。 (3)ContentProviders:数据共享,用于应用程序之间数据的访问。 (4)SQLite:Android自带的轻量级关系型数据库,支持SQL... 阅读全文
posted @ 2013-04-13 23:52 依旧淡然 阅读(19724) 评论(4) 推荐(5) 编辑
摘要: 在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作。具体使用方法可以参阅博文《Android学习笔记34:使用文件存储数据》。 (2)SharedPreferences:常用来存储键值对形式的数据,对系统配置信息进行保存。 (3)ContentProviders:数据共享,用于应用程序之间数据的访问。 (4)SQLite:Android自带的轻量级关系型数据库,支持SQL语言,用来存储大量的数据,并且能够对数据进行使用、更新、维护等操作。 (5)Network:通过网络来存储... 阅读全文
posted @ 2013-04-07 23:38 依旧淡然 阅读(11630) 评论(0) 推荐(2) 编辑
摘要: 悄然间,清明已至,方猛然醒悟到已经暮春了!只是身在北方,是以还不曾体会到春的气息罢了。 “草长莺飞二月天,拂堤杨柳醉春烟”。清明时节,江南应当已是绿树红花,满城春意了吧。便很自然的想起了家乡,想起了儿时。 家乡的柳絮应当开始起舞了吧。还记得儿时,家乡很少下雪,每到柳絮漫飞的时节,便极其兴奋,总觉得她和雪有着道不明的联系,不然何以如此相似,又何以让人如此爱怜。喜欢迎着暖暖的春风奔跑,任软绵绵的柳絮扑面而来,撞进自己的怀里,停在头上、停在肩上、停在胸前,便觉得自己仿佛走进了童话世界里,仗剑驰骋。 家乡的油菜花应当笑的正灿烂吧。还记得儿时,最喜欢在油菜花盛开的时节,和小伙伴一起在田埂间奔驰... 阅读全文
posted @ 2013-04-04 23:07 依旧淡然 阅读(547) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页