android学习笔记
文章平均质量分 89
Microstrong0305
菜鸟程序猿
展开
-
Android之SAX解析XML
SAX 全称“Simple API for XML”,是以事件流来解读xml,也就是说:它不需要读入整个文档,而是文档的读入过程中边读边触发事件函数完成解析。所以用它解析XML速度很快,占用内存小,适合解析较大XML文件。解析之前需要向XMLReader注册—ContentHandler,也就是事件监听器,它必须继承自DefaultHandler类,实现下面我五个方法; /**原创 2017-02-21 17:05:35 · 382 阅读 · 0 评论 -
Android之Pull解析XML
Pull解析器的运行方式是基于事件的模式。在Pull解析过程中返回的是数字,且我们需要自己获取产生的事件然后做相应的操作。读取到XML的声明返回数字0 START_DOCUMENT;读取到XML的结束返回返回数字1 END_DOCUMENT;读取到XML的开始标签返回数字2 START_TAG;读取到XML的结束标签返回数字3 END_TAG;读取到XML的文原创 2017-02-20 16:43:48 · 404 阅读 · 0 评论 -
Android中带缓存的网络图片加载
Android中的网络编程可谓是Android开发的核心技术,所以学好Android中的网络编程很重要,很重要,很重要!首先讲解一下本文用到的核心知识点:1.子线程Android 4.0之前,访问网络可以直接写到主线程中。Android 4.0以后,Google官方规定,访问网络必须写到子线程中去。2. HttpURLConnection类这个类是Android上发送HTTP请原创 2017-02-19 10:25:16 · 829 阅读 · 0 评论 -
Android卡片布局的两种实现方式
卡片布局可以单独使用,也可以放到ListView和RecyclerView中当做列表项里的内容来使用。本文都是放到ListView中使用。一、使用ShapeDrawable资源实现卡片布局实现效果图:(1)list_item.xml这个文件是用来设置ListView中每一项的卡片内容<LinearLayout xmlns:android="http://schemas.a原创 2017-01-17 15:31:08 · 12907 阅读 · 0 评论 -
Android中Adapter接口及其实现类详解
一、Adapter简单介绍:(1)Android官方文档这样介绍:我的翻译:一个Adapter充当着AdapterView视图与数据之间的桥梁。Adapter提供对数据项的访问,并且Adapter也负责为数据集中每一项数据产生对应的view。其作用如图所示:(2)Adapter接口及实现类先来一张图,了解一下Adapter实现类的继承关系:原创 2017-01-15 15:44:01 · 2426 阅读 · 0 评论 -
AlarmManager详解
AlarmManager通常的用途就是用来开发手机闹钟,但实际上它的作用不止于此。它的本质是一个全局的定时器,AlarmManager可在指定时间或指定周期启动其他组件(包括Activity,Service,BroadcastReceiver)。1.为什么会有AlarmManager类?随着Android版本越来越高,Android团队对Android之前版本的漏洞也在不断修复,比如:(通原创 2017-03-01 22:25:58 · 1007 阅读 · 0 评论 -
Android之DOM解析XML
DOM方式解析XML是先把XML文档都读到内存中,然后再用DOM API来访问树形结构,并获取数据的。如果XML文件很大的时候,处理效率就会变的很低。用DOM解析的具体思路是:1.将XML文件加载进来。2.获取文档的根节点。3.获取文档根节点中所有子节点的列表。4.获取子节点列表中需要读取的信息。插曲:补充一些DOM API的知识,有助于大家理解(其实和JS里找元素节点一样原创 2017-02-21 22:11:19 · 480 阅读 · 0 评论 -
Android中的Service介绍和生命周期
Android中的Service 最近看书,看到Service,感觉对Service好陌生,所以在这里记录一点小笔记啦!01什么是Service?Android官方文档定义:A Service is an application component representing either an application's desire t原创 2017-02-23 13:04:47 · 543 阅读 · 0 评论