- 博客(71)
- 资源 (3)
- 收藏
- 关注
原创 volley 源码分析
volley的RequestQueue 是整个模块的入口点。它在启动的时候回开启一个cache线程和若干个network线程;当业务层发出请求的时候,这些工作线程就会从相应的队列中取到请求,并执行请求,并把结果通知到ui线程。public void start() { stop(); // Make sure any currently running dispatchers are s
2016-11-15 11:33:48
234
原创 android dialog 显示的几个问题
@android:color/transparent true @null true false true <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an
2016-10-18 18:53:07
400
翻译 实现viewpage 同时显示多个item
http://www.tuicool.com/articles/NRJNNnhttp://www.trinea.cn/android/viewpager-multi-fragment-effect/利用clipChildren = false,以及设置viewpage的layout_gravity和margin接口实现clipChildren 标示当children超出布局范围时
2016-10-18 18:37:57
388
转载 转载一篇android canvas 坐标的文章
http://blog.kyleduo.com/2014/09/11/android_canvas_how_did_image_drawn/
2016-10-09 14:04:21
416
转载 ActivityThread分析
Android线程管理 http://www.cnblogs.com/younghao/p/5126408.html
2016-05-04 17:26:37
268
原创 AsyncTask源码分析
android中的经常用到多线程任务做一些耗时操作,如网络获取图片,网络数据交换等,通常在单独的线程中完成这个任务。sdk提供了封装好的异步任务的类AsyncTask ,asynctask内部实现了多线程的管理,开发者不用关心对多线程的管理任务,只要实现任务的业务即可。主要的成员变量:sHandler:实现主线程和任务线程的消息传递,实现在主线程进度更新和任务结束的处理
2016-05-04 09:34:16
219
原创 android listview中的observer模式
上面的两张图分别是observer的uml类图和listview中observer的类图。依据observer模式的类图知道,模式涉及到一个目标和若干个观察者。分析listview知道,dataset发生变化时,listview需要重新渲染,dataset应该是目标,listview应该是观察者角色。但在上面的第二张图中,我们看到BaseAdapter担当了目标的角色,datasetobser
2016-04-06 14:14:08
468
原创 浅析android 控件listView中的设计模式
listview中涉及两种设计模式:adapte模式和observer模式。如下是两种模式的UML类图: 先来分析adapter模式:listview冲的那个client角色,接口Adapter充当target,BaseAdapter充当adapter,而listview的数据对象就是adaptee。Adapter接
2016-04-05 15:21:07
1402
转载 设计模式-builder
android中的alertDialog.Builderhttps://github.com/simple-android-framework-exchange/android_design_patterns_analysis/tree/master/builder/mr.simple
2016-04-04 10:22:19
211
转载 windowMmanagerService touch事件传递
http://www.cnblogs.com/noTice520/archive/2012/10/25/2738050.htmlhttp://blog.youkuaiyun.com/stonecao/article/details/6759189
2016-04-03 17:17:56
318
原创 java linkedhashmap 集合
好文 http://www.cnblogs.com/children/archive/2012/10/02/2710624.html
2016-03-17 19:47:05
265
原创 java list 集合类
list 集合类使用的数据存储为数组的形式;2 list 集合类查询的的时间复杂度为O(N);3 集合中元素可以重复;4 arrayList 为非线程安全的,Stack为线程安全的;
2016-03-14 16:02:05
325
1
原创 java set集合
http://doc.okbase.net/DavidIsOK/archive/94766.htmlset集合的类图如下:set集合具有如下的特点:1 集合中的元素都是不同的;2 TreeSet具有排序功能,集合元素是TreeMap,增删改查的时间复杂度为O(lg N)3 HashSet 集合元素是HashMap,增的复杂度为O(1),删改查的复杂度为O(N);
2016-03-12 16:23:12
314
转载 有用的网站
http://www.lai18.com/list/java.html?p=3http://www.trinea.cn/page/3/http://p.codekk.com/http://jacsonlee.github.io/Blog/https://android-arsenal.com/https://github.com/android-cn/andro
2016-03-09 18:04:22
225
转载 String、StringBuffer与StringBuilder之间区别
String、StringBuffer与StringBuilder之间区别 点击打开链接
2016-03-09 15:55:54
174
原创 java ThreadPoolExecutor 关键代码分析
/** * Checks if a new worker can be added with respect to current * pool state and the given bound (either core or maximum). If so, * the worker count is adjusted accordingly, and, i
2016-02-20 14:59:56
328
原创 理解synchronize关键词
package testSynchronized;import java.nio.charset.MalformedInputException;public class demo3 { public static Integer mCount = 0; public static synchronized int getCount() { return mCount; }
2016-02-15 14:07:37
325
转载 多线程 -- sleep()方法和wait()方法区别
多线程 -- sleep()方法和wait()方法区别 - Lai18.com IT技术文章收藏夹 http://www.lai18.com/content/1751290.html http://www.lai18.com/content/1751290.html http://www.lai18.com/content/1751290.html
2016-02-14 11:46:11
419
转载 二叉树 深度优先搜索(DFS)、广度优先搜索(BFS)
http://blog.youkuaiyun.com/chlele0105/article/details/38759593
2015-04-14 13:43:12
298
转载 Android平台上的JNI技术介绍
http://liuyix.org/blog/2013/android-ndk-and-jni-introduction/
2015-04-14 12:19:19
296
转载 JAVA中的URI,URL,URN(转)
http://blog.163.com/haizai219@126/blog/static/444125552010811250106/
2014-06-10 17:03:20
325
转载 面向对象设计的SOLID原则
http://www.cnblogs.com/shanyou/archive/2009/09/21/1570716.html
2014-05-22 11:48:33
293
转载 让开发自动化: 用 Eclipse 插件提高代码质
http://www.ibm.com/developerworks/cn/java/j-ap01117/ http://www.ibm.com/developerworks/cn/java/j-ap01117/ http://www.ibm.com/developerworks/cn/java/j-ap01117/ http://www.ibm.com/developerworks/cn/java
2014-05-15 13:45:42
330
转载 比较全面的Eclipse配置详解(包括智能提示设置、智能提示插件修改,修改空格自动上屏、JDK配置、各种快捷键列表……)
http://www.cnblogs.com/decarl/archive/2012/05/15/2502084.html点击打开链接
2014-04-15 16:25:52
373
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人