自定义博客皮肤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)
  • 收藏
  • 关注

原创 从主线程调度runnable任务

实现一个计时器的功能long mStartTime = 0L;     TextView mTileLabel;Handler mHandler = new Handler();public void onCreate(Bundle savedInstan

2011-10-18 00:15:38 852

原创 android CountDownTimer 倒数计时器

Android系统内的内建类CountDownTimer提供了计时器的功能。它将后台线程的创建和Handler队列封装成为了一个方便的类调用。CountDownTimer有两个参数,一个是倒计时时间量,另一个是处理onTick()回调的时间间隔,两者均以毫秒为单位。

2011-10-18 00:02:36 911

原创 android 应用程序优化

最近看了何晓杰讲的android关于优化的视频。学习很多以前不知道的知识。在这里记录下。1.少使用递归,少使用服务2.尽量避免过多的对象实例3.静态方法执行快4.少使用接口5.不分配不必要的内存6.不要让GC过干活7.使用系统内的本地方法8.使用J

2011-08-04 13:02:24 695

原创 创建多线程的HttpClient

<br />在实际的应用中,我们的联网应用程序里应该有一个HttpClient,并将其用于所有的HTTP通信。这就可能在同一个Http Client同时发出多个请求,也就产生了多线程的问题。幸运的是,在HttpClient里提供了一些工具来简化了这一个任务。下面我们看看使用ThreadSafeClientConnManager来创建DefaultHttpClient<br /><br />    private HttpClient createHttpClient(){<br />        Http

2011-06-01 15:49:00 5985 1

原创 简单的重试技术来处理HTTP链接超时

<br />任何程序都需要处理异常,而使用外部服务(比如HTTP服务)的软件必须更加关注异常,因为出现错误的可能性更大。超时异常,应该是较为常见的一种。一种简单有效的处理方法就是,使用try/catch包装HTTP请求的execute()方法,然后出现在请求失败时重试.<br />public String executeHttpGet() throws Exception{<br />//使用Get方式访问网络,具体的方法可以参考我的文章http://blog.csdn.net/jiaoshi0531/a

2011-05-31 14:13:00 2142

原创 使用Http服务

Android SDK中提供的HttpClient是一个非常完善的Http客户端,它提供了对Http协议的全面支持,可以使用HTTP GET和HTTP POST。HttpClient的一般使用如下:(1)创建一个HttpClient(2)实例化HTTP方法,比如PostMethod或GetMethod(3)设置HTTP参数的键值对(4)使用HttpClient执行HTTP调用(5)处理HTTP响应ps:一般使用HttpClient会访问因特网,所以要加上访问网络的权限一.HTTP GET方法:public

2011-05-30 22:55:00 1426

原创 android自定义权限

<br />为了安全起见,android允许为某个活动(activity)设置自定义权限。限制用户的访问。<br />设置自定义权限首先要以组件的方式在AndroidManifest.xml创建。<br /><permission<br />android:protectionLevel="normal"  必须有的属性:风险级别<br />android:label="My Activity"不是必须有的属性:简短描述<br />android:description="MyActivityDesc"不是

2011-05-30 16:56:00 662

原创 androoid生命周期

前段时间参加了几场面试。发现android生命周期是是出现率比较高的。写个blog总结一下。顺便加强记忆测试的方法有构造方法:constructor();onCreate();onDestroy();onPause();onRestart();onResume();onStart();onStop();测试情况一:启动应用程序输出结果:constructor();onCreate();onStart();onResume();测试情况二:点击返回按键输出结果: onPause();onStop();onDe

2011-05-28 11:56:00 673

原创 UI学习(一)

android中通过重写onDraw()方法来改变原有控件的外观

2011-05-17 00:48:00 976 1

空空如也

空空如也

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

TA关注的人

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