自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Http请求

请求头组成:1、Host:marschen.com     本次请求访问主机地址2、Cache-control:no-cache   设置网页缓存的使用方法3、Pragma:no-cache   设置网页缓存的使用方法4、Accept:text/html,xxxxxx.....   浏览器可以接受的数据类型5、User-Agent:Mozlla/5.0xxxxx   主要表示客

2016-01-10 13:25:38 331

原创 HttpClient

访问网络:1、不允许在主线程中访问网络(有可能会阻塞); 2、新开线程访问网络;3、在新线程中,依次创建HttpClient对象、HttpGet对象、HttpResponse对象;4、检查响应的状态5、从响应对象取出数据HttpEntity对象

2016-01-10 01:08:58 205

原创 Handler4

Thread---Looper--MessageQueue --Handler    是一一对应的public Handler mHandler;  *  *      public void run() {  *          Looper.prepare();创建一个Looper对象,将它作为值放入以当前线程的对象为键的ThreadLocal里  *

2016-01-08 23:56:31 246

原创 Handler3

由main线程向worker线程中发送消息:1、创建worker线程;2、在worker线程中,调用用Looper.prepare()方法,创建Looper对象;3、再生成一个Handler对象,覆写handMessage()方法;4、再调用Looper.loop()方法,循环的取出消息;5、在main线程中,调用handler.sendMessage()方法;

2016-01-08 15:23:49 212

原创 Handler2

用woker线程访问网络并返回信息,更新组件。(worker线程不能更新UI)1、在main线程中创建Handler对象;2、启动一个worker线程;3、在worker线程的run()方法中,调用Handler的sendMessage()方法;4、把从网络获取的信息发送给main线程中Handler对象;5、在Handler对象的handMessage()方法中,更新

2016-01-08 11:29:14 281

原创 Android Handle

Handler运行基本原理:1、Handle把消息对象放入消息队列尾中;handler.obtainMessage();2、Looper从消息队列头取出消息对象;3、Looper把消息交给Handler处理。handleMessage(Message msg)

2016-01-08 00:02:11 333

原创 Android 线程

非UI线程无法修改主线程里大部分的组件的属性。(除ProgressBar)主线程通常用于处理用户的输出以及将运算的结果反馈给用户。对于一些可能会产生阻塞的程序,要放在非UI线程中运行。否则会产生ANR问题main线程负责UI,worker线程负责处理数据。

2016-01-07 22:18:29 223

原创 Intent初步

概念:1、应用组件之一;2、对意图的抽象(我要.....);3、一般要包含动作和数据的结合;传递数据:1、在Activity之间传递数据;2、putExtra()在Intent对象中存数据;3、getXXXExtra()从Intent对象中取数据;

2016-01-07 11:22:17 218

原创 Activity

Activity对象的 状态:1、Resumed:Activity对象处于运行状态;2、Pause:另一个Activity位于前端,但是本Activity还可见;3、Stopped:另一个Activity位于前端,完全遮挡本Activity。Activity生命周期onCreate()onStart()onReume()onPause()onStop()

2016-01-07 11:19:26 207

原创 Android ProgressBar

ProgressBar:进度条组件风格:styl属性设置垂直风格:默认风格(圆圈状);还分Small、Large、Inverse、Small.Inverse和Large.Inverse风格。水平风格:主要属性:max:最大值进度progress:当前进度secondaryProgress:第二进度条其它方法:1、boolean isIndet

2016-01-06 16:25:23 288

原创 Android 时间与日期

TimePicker:时间控件有OnTimeChangedListener监听器,监听用户对时间的修改时触发。setIs24HourView(true)设置显示为24小时制。DatePicker:日期控件OnDateChangedListener监听器,监听日期的改变。月份是从0开始的,日是从1开始。

2016-01-05 23:02:09 201

原创 Activity初步1

应用启动流程:启动应用--》manifest文件--》默认Activity--》生成Activity的实例--》调用实例的oncreate()方法里的setContentView()方法--》显示布局

2016-01-04 21:51:59 230

原创 equals函数

equals函数是Object类的方法,所有类都有这个方法。引用数据类型中:“”“==”操作符:判断栈中的2个引用是否指向堆中的同一个地址;equals:判断两个对象的内容是否相等。对象内容相等需要符合条件(90%):1、对象的类型相同(可以用instanceof操作符比较);2、两个对象的成员变量的值完全相同。

2016-01-04 16:10:43 2499

原创 类集框架3

Map以键值对形式储存对象。(key和value)HashMap为其中的一个实现类。put(String str, Obje obj)方法存入对象;get(String str)方法取对象;key不可重复,value可重复,若key相同,value则被覆盖。

2016-01-04 14:26:29 278

原创 类集框架笔记2

Collection接口常用方法:1、boolean add():加入元素;2、void clear():删除所有元素;3、boolean isEmpt():是否为空;4、remove():删除一个对象的引用;5、int size():集合中元素的个数;因为Set和List是Collection的子接口,它们也拥有以上常用方法。Set无序,不可重复;Ha

2016-01-03 22:54:08 198

原创 类集框架笔记1

类集框架1、是一组类和接口;2、在java.util包里;3、用于存储和管理对象;(大小可根据需要变化,有数据结构)4、分三类:集合、列表和映射。集合(Set接口)1、没有特定的顺序;2、对象不重复;列表(List接口)1、按索引排序;2、对象可重复;映射(Map接口)1、以键值对形式存在;2、键不可重复,值可重复;3

2016-01-03 22:48:08 250

空空如也

空空如也

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

TA关注的人

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