自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

巫山老妖

一个人走到任何境地全都是因为自己。

转载 Android设计模式系列--模板方法模式

Android设计模式系列--模板方法模式 模板方法,和单例模式是我认为GOF的23中最简单的两种模式。 但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基...

2013-11-29 11:48:39 2256 1

转载 Android设计模式系列--观察者模式

Android设计模式系列--观察者模式 观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。 本文以AbstractCursor为例子,展开分析。 观察者模式,Observer Pattern,是一个很实用的模式,本人曾经接触到...

2013-11-29 11:40:04 2663 3

转载 Android设计模式系列--原型模式

Android设计模式系列--原型模式 CV一族,应该很容易理解原型模式的原理,复制,粘贴完后看具体情况是否修改,其实这 制,粘贴完后看具体情况是否修改,其实这就是原型模式。 从java的角度看,一般使用原型模式有个明显的特点,就是实现cloneable的clone()方法。 原型...

2013-11-29 11:11:25 1652 0

转载 Android设计模式系列-适配器模式

Android设计模式系列-适配器模式 对于android开发者来说起,适配器模式简直太熟悉不过,有很多应用可以说是天天在直接或者间接的用到适配器模式,比如ListView。 ListView用于显示列表数据,但是作为列表数据集合有很多形式,有Array,有Cursor,我们需要对应的适配...

2013-11-29 11:00:34 1869 1

转载 Android设计模式系列--工厂方法模式

Android设计模式系列--工厂方法模式 工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。 android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。 今天以ThreadFacto...

2013-11-29 10:43:12 1886 0

转载 Android设计模式系列-单例模式

Android设计模式系列-单例模式 单例模式,可以说是GOF的23种设计模式中最简单的一个。   这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。 android中很多地...

2013-11-29 10:08:34 2111 0

转载 Android设计模式系列—策略模式

Android设计模式系列—策略模式 1、策略模式概念   定义一系列算法,把他们独立封装起来,并且这些算法之间可以相互替换。策略模式主要是管理一堆有共性的算法,客户端可以根据需要,很快切换这些算法,并且保持可扩展性。   策略模式的本质:分离算法,选择实现。   2、策略模式实...

2013-11-29 10:00:36 2200 1

转载 Android设计模式系列-组合模式

Android设计模式系列-组合模式 Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在android UI设计,几乎所有的widget和布局类都依靠这两个类。 组合模式,Composite Pattern,是一个非常巧妙的模式。几乎所...

2013-11-29 09:52:38 2184 2

原创 新浪微博客户端开发--显示单条微博

新浪微博客户端开发--显示单条微博 2013年11月23日 新浪微博客户端开发记录 前面两篇博客介绍了如何调用新浪微博API发布微博,任务队列的实现流程,自定义微博adapter的实现,异步更新UI的实现。这基本上已经是这个新浪微博客户端所涉及到比较重要的内容,我们要...

2013-11-23 21:10:58 11557 5

原创 新浪微博客户端开发之adapter

新浪微博客户端开发之adapter 2013年11月23日 新浪微博客户端系列博客记录 之前获取首页微博列表还没有介绍adapter,关于adapter可以分出来一块来讲,用过ListView的童鞋们肯定对adapter不会陌生,下面是Android提供的一些Adapter,适用与一些简单...

2013-11-23 17:12:48 5772 2

原创 新浪微博客户端开发之发布微博

新浪微博客户端开发之发布微博 2013年11月22日 新浪微博开发系列博客 题外话: 关于新浪微博客户端的开发我基本上是摸清楚了,之所以那么久才开始接下去写这系列的博客,主要也是小巫要摸透整个微博客户端的开发流程,要了解需要用到的技术和如何实现业务流程,再加上自己平时工作忙,最近也是忙学校的事...

2013-11-23 01:02:33 10463 19

原创 小巫随笔14

小巫随笔14 2013年11月16日星期六,大四上学期 这一周呢是因为学校有事请假回来,星期五那天下午要进行一个预备党员答辩的会议,所以从公司回来了。这次回来有很多感受,我也好久没有写随笔了,其实每一周我都有写实习周记,只不过写的东西基本都是跟求职啊实习生活的东西,没有想其他事情,因为这周因为...

2013-11-16 23:04:10 1918 2

转载 Http协议详解

引言                                         HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,H...

2013-11-11 11:52:36 1834 0

转载 Android Wifi的一些属性

android WIFI的一些属性 package com.example.wifitest; import java.util.List; import android.content.Context; import android.net.wifi.ScanResult; ...

2013-11-09 11:17:28 4780 0

转载 android预定义样式简述

对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。 "?android:attr/textAppearanceLarge...

2013-11-09 11:06:52 1692 0

转载 Android中实现定时器的3种解决方法

在Android开发中,定时器一般有以下3种实现方法: 一、采用Handler与线程的sleep(long)方法 二、采用Handler的postDelayed(Runnable, long)方法 三、采用Handler与timer及TimerTask结合的方法 下面逐一介绍: ...

2013-11-09 11:04:10 2109 0

转载 Android组件间的交互和进程间IPC通信

在Android中窗体与窗体之间如何互相调用和交换数据?窗体(Activity)和后台的服务(Service)如何通信?基于 Unix(Linux)的系统都有一个很优秀的传统,就是倡导非常轻便的进程间通信(IPC)机制;倡导进程通过IPC来互相协作;倡导功能单一,小巧而强壮的进程,而不是又大又复杂...

2013-11-09 10:58:23 1781 0

转载 Android系统服务一览

System_Server进程 运行在system server进程中的服务比较多,这是整个android框架的基础  Native服务 SurfaceFlinger   这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像数据(surface)合成到一...

2013-11-09 10:46:53 1780 0

转载 Android自适应屏幕方向和大小

屏幕大小: 一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?     其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-80...

2013-11-09 10:41:02 2077 0

转载 Android记录11--异步更新之Handler.post解惑

异步更新之Handler.post解惑 2013年11月8日 实习三个月有余 最近小巫在工作中遇到不少问题,经历了项目的集成测试,再到系统测试,层层把关保证项目顺利进行。我只是作为开发者的角色,对测试人员提交的bug表对bug进行修正。修改bug过程中,我发现经验不足是我的一个硬伤,不过这也...

2013-11-08 10:53:41 19065 2

转载 Android中纠结的短信长度

纠结的短信长度    众所周知,一条短信是可以输入70个中文字符的。一个字符是2个字节(Byte)。一个字节是8位(bit).所以通用的计量是 一条短信可以输入70*2*8=1120 bit   一个ASCII码是7bit(128个字符的标准ASCII码),如果你输入的是标准ASC...

2013-11-04 16:12:10 6470 1

转载 Android短信之SmsManager类

SmsManager公有方法: ArrayListString> divideMessage(String text)  当短信超过SMS消息的最大长度时,将短信分割为几块。  参数:text——初始的消息,不能为空  返回值:有序的ArrayListString>,可...

2013-11-04 15:55:19 2562 0

原创 Android记录10--android.os.NetworkOnMainThreadException异常解决办法

2013年11月1日 小光棍节 有一段时间没有发表新的博客了,最近一直在忙着开发新浪微博客户端遇到很多问题比较头痛,比如说本篇博客要讲的NetworkOnMainThreadException这个异常,这是可能经常问题,在笔试题中也可能会问到,所以值得记录一下。 为什么会出现这个异常,先解析...

2013-11-01 17:23:31 2707 0

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