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

原创 Android Binder通讯机制

[size=x-large]Android深入浅出之Binder机制一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l S...

2011-10-24 10:40:43 59

原创 程序优化方法

1.for里面的长度不通过方法调用2.算法的提高3.使用适合的指令4.减少函数调用5.空间换时间6.少用乘法或除法;将除法转成乘法7.将最有可能的分支放到if里面8.少用数组和指针,少用全局9.内存对齐,和cache对齐10.数据的访问要符合局部性原理11.减少动态分配,提倡使用对象池...

2011-10-22 23:34:36 61

原创 [转]Android编程之BitmapFactory.decodeResource加载图片缩小的原因及解决方法

 声明:我是以2.0的代码为参考的,主要参考了BitmapFactory.java文件。  首先,在2.0应用中,res下有drawable-hdpi、drawable-mdpi、drawable-ldpi三个存放图片的文件夹,查资料看到如下描述:    这是分辨率的不同,H是高分辨率 M是中 L是低。    drawable- hdpi、drawable- mdpi、drawable...

2011-10-12 10:16:42 100

原创 Android有效解决加载大图片时内存溢出的问题[转]

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 ...

2011-10-12 10:15:38 61

原创 [转]Android对Handler和ViewRoot的理解

今天需要研究 WindowManagerService 如何把Event. 丢给当前的Activity.ViewRoot这个类在android的UI结构中扮演的是一个中间者的角色,连接的是PhoneWindow跟WindowManagerService.在每个PhoneWindow创建的时候,系统都会向WindowManger中的一个保存View数组增加PhoneWindow的DecorV...

2011-10-12 09:51:30 174

原创 Duff's Device

前几天在网上看见了一段代码,叫做“Duff's Device”,后经验证它曾出现在Bjarne的TC++PL里面:void send( int * to, int * from, int count) // Duff设施,有帮助的注释被有意删去了 { int n = (count + 7 ) / 8 ; switch (co...

2011-10-08 13:56:37 52

原创 JDK中有关23个经典设计模式的示例

Structural(结构模式)Adapter:把一个接口或是类变成另外一种。 java.util.Arrays#asList() javax.swing.JTable(TableModel) java.io.InputStreamReader(InputStream) java.io.OutputStreamWriter(OutputStrea...

2011-10-07 14:50:55 43

原创 Android中focusable属性的妙用——底层按钮的实现

看到百威啤酒的客户端主界面的按钮,感觉比较新奇,先看下图片:[img]http://images.cnblogs.com/cnblogs_com/kofi/201103/201103222037399381.png[/img]注意图中我画的箭头,当时鼠标点击的黑色圈圈的位置,然后按钮出现了按下的效果(黄色的描边)刚开始看到这种效果很是好奇,不知道是怎么实现的,后来仔细一想,...

2011-10-07 14:46:34 79

原创 Activity生命周期之我见(转)

关于Activity生命周期的文章很多,而且大部分也说得很详细,所以作为关于这方面的内容我本来不想多说,但是大家可能跟我之前一样,在看这方面的内容的时候都能很容易地看懂,但是过几天又忘了,或者在用的程序中跳转较多的情况下容易混淆。这是因为没有真正的理解,或者是没有很好的方法来记忆,所以在这里我就说一下我对Activity生命周期的一些记忆的方式,希望对大家能够有所帮助。...

2011-10-07 14:27:06 34

空空如也

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

TA关注的人

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