自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 XML解析-PULL

XML解析-PULL一、XML解析分几种:SAX和DOM两种解析机制。 SAX特点:基于事件驱动,顺序解析,一边读取一边解析,读取速度快,占用内存小,缺点是不灵活。DOM特点:基于树型结构,一次把文档载入内存,占用内存较大,解析灵话。==应用场景:==SAX更适合对内存要求高的系统,比如移动端设备。DOM更适合内存大的服务器端开发使用。那么在Android中,我们更多的使用是类似于SAX解析机制的P

2016-12-02 21:42:45 241

原创 文件操作

文件操作

2016-12-02 21:24:55 215

原创 二维码的实现:

二维码的实现:用到了牛逼的Google zxing组件: zxing下载:https://github.com/zxing/zxing 一 、 搭建zxing项目: 1、配置Maven(构建工具)下载:http://maven.apache.org/ (1)把Maven的bin目录配置到环境变量。

2016-12-01 11:51:25 323

原创 UI布局

所有UI组件都称为View - 一个显示数据的组件。 - 用于容纳组件的组件 - 是一个单独的组件(比如一个按钮),或者是一个容器 (比如一个可以容纳其它组件的布局)在android开发中使用的数据单位:px:像素点(不建议使用)in:英寸(不建议使用)mm:毫米(不建议使用)pt:磅(不建议使用)dp(dip):与密度无关的像素,在密度160dp的屏幕上,1dp=1px,320密

2016-11-28 08:46:16 284

原创 AsyncTask

AsyncTaskAsyncTask是android提供的一个工具类,用于实现异步操作,相对于使用线程+Handler的方式要更轻量级一些,使用AsyncTask我们可以不需要考虑线程同步(它是创建需要与用户界面交互的长时间运行的任务变得简单),与自定义Handler的一些情况。 实现异步操作可以使用两程方式: (1)线程+Handler(2)AsyncTask示例:public class A

2016-11-27 15:03:14 184

原创 Handler 原理

Handler (源码级之一)handler表示一个消息处理器,用于解决在android中,多线程之间相互传递消息的一种机制,==原因==是,android开发中,我们通过会使用子线程(单独的线程)去处理耗时的操作,如果在子线程(工作线程)中直接访问主线程(UI线程)中的UI组件(UI工具包),从android4.0开始这个操作是被拒绝的,目的是为了防止多线程并发访问主线程的UI组件,而导致UI组件

2016-11-25 19:53:36 267

原创 ListView 的优化

ListView的三步优化方式:1.优化(使用固定的ListView宽度有助于填充item时 避免重复渲染ListView,导致重复多次调用getView方法)Listview中2.优化。(使用convertView来重复使用已被隐藏的对象,避免重复创建每一个选项的View对象)说白了就是加了个for()循环判断而已。3.优化(使用ViewHolder来解决每次重复查找convertView中的组件

2016-11-25 19:37:01 180

原创 动画扇形菜单案例

布局文件<ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/imageView_a8"android:src="@mipmap/a8"android:layout_alignParentTop="true"android:layout_align

2016-10-17 23:30:10 477

原创 UI界面概要

1、UI界面概要:所有UI组件都称为View - 一个显示数据的组件。 - 用于容纳组件的组件 - 是一个单独的组件(比如一个按钮),或者是一个容器 (比如一个可以容纳其它组件的布局)在android开发中使用的数据单位:px:像素点(不建议使用)in:英寸(不建议使用)mm:毫米(不建议使用)pt:磅(不建议使用)dp(dip):与密度无关的像素,在密度160dp的屏幕上,1dp

2016-10-07 17:53:02 450

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除