- 博客(8)
- 收藏
- 关注
原创 Android Framework学习记录1:Binder
我在博客上记录下我的Android Framework学习总结,方便以后回忆的时候更有效率。我主要是通过Android内核剖析这本书进行学习,这也是我第一次接触到Framework层。 1.Binder是什么 Android作为一个操作系统,不同的进程之间进行数据交互就是通过Binder来进行交互。Binder的具体工作方式在C层,这里只做基本原理的介绍和使用方法。 Binder是一种框架,
2015-07-19 11:34:54 901
原创 android开发记录1 GridView加载大量本地图片的bitmap的回收问题
要回收的Bitmap必须是当前不显示的item的view,那么首先就得获取当前不显示的 view,通过查看AbsListView的源码可以看见有一个RecyclerListener接口,该类中有一个方法: void onMovedToScrapHeap(View view);//在List滑动时,当某个item不可见就会调用该方法,但是该方法没有实现,我们可以在该方法里面对该item的资源进行回
2014-03-07 10:34:52 2529
原创 java API 学习2 Deque,SortedSet,Semaphore
1.Deque 双向队列。可以实现Queue和Stack的功能。每个方法有两种形式,一种是在发生错误返回一个值(如null或false),一种是发生错误抛出异常,如下图所示, 实现Queue(FIFO)功能 实现Stack(LIFO)功能 2.SortedSet E first();获得最小元素 E last();获得最大元素 SortedSet headSet(
2014-03-06 16:50:32 554
原创 java API 学习1 Collections
一.Collections Collections类全部是静态函数,主要是用来对Collection中的某个元素进行操作和对Collection进行操作 A.对某个元素进行操作 1. 查询 static int binarySearch(List> list, T key);返回key的index,假如不存在返回-1,假如list有多个相同的key,则不能确定返
2014-03-06 16:19:59 683
原创 Zookeeper学习1
package com.zhouhao.zk; import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; import java.nio.ByteBuffer; import java.util.Arrays; import java.util.List; impo
2014-03-04 15:14:07 618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人