- 博客(4)
- 收藏
- 关注
原创 Android性能优化
关于安卓应用的性能优化一直是一个重要的问题,本篇我们从两个部分来优化我们的项目。一.Android相关 1. 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。2. View中设置缓存
2015-12-30 13:13:19 9974 1
原创 Handler源码解析-有关Handler那些事
Handler被成为异步处理大师,相信大家都会用,面试中也经常会问到Handler的底层原理。今天就来看一看Handler的机制。 Android的消息处理有四个核心类:Handler、Looper、Message、MessageQueue,都在android.os包中。Looper的字面意思是“循环器”,"轮询器",它被设计用来使一个普通线程变成Looper线程。所谓Looper线
2015-12-23 10:25:34 16580
原创 Android LayoutInflater详解
Android LayoutInflater详解在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一
2015-12-16 11:16:01 18717
原创 关于Acitivity的启动模式和onNewIntent()
遇到一个应用的Activity供多种方式调用启动的情况,多个调用希望只有一个Activity的实例存在,这就需要Activity的onNewIntent(Intent intent)方法了。只要在Activity中加入自己的onNewIntent(intent)的实现加上Manifest中对Activity设置lanuchMode=“singleTask”就可以。 onNewInt
2015-12-11 16:26:48 18884
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人