JAVA
文章平均质量分 54
小强Stronger
人和咸鱼的区别就是人不是闲的
展开
-
Android事件拦截/分发/响应 机制
:事件分发(dispatachTouchEvent)是从上往下传递的即从根布局到一层一层的子布局,事件响应(setOnTouchListener,onTouchEvent)是从touch的最小控件向父布局一层层的向上传递,事件拦截(onInterceptTouchEvent)拦截的是事件响应,拦截的效果是当view不响应touch事件使其touch无法向上传递,setOnTouchListener的优先权大于onTouchEvent.原创 2015-11-05 21:58:24 · 831 阅读 · 1 评论 -
java中转换英语日期为常用格式,例:"Jun 20, 2014 8:56:14 PM";
String date = "Jun 20, 2014 8:56:14 PM"; SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); SimpleDateFormat sdf2 = new SimpleDateFormat("MMM d, yyyy HH:mm:ss"原创 2015-10-09 12:45:22 · 1468 阅读 · 0 评论 -
AIDL实现及原理
AIDL全称Android Interface Definition Language(AndRoid接口描述语言)是一种借口描述语言; 编译器可以通过aidl文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程跨界对象访问的目的.AIDL的IPC的机制和COM或CORBA类似, 是基于接口的,但它是轻量级的。它使用代理类在客户端和实现层间传递值.原创 2015-11-24 10:03:57 · 641 阅读 · 0 评论 -
Android线程池
在Android软件中主线程只能刷新UI,所以一切与网络有关的及一些耗时操作阻塞操作我们都需要在子线程中去完成,很多时候我们都习惯于new Thread或者AsyncTask假如说我们有 1000个网络任务我们就要new1000个线程,,所以说这样效率是很低而且非常消耗资源,这时我们就要用到线程池了.下面简单介绍一下Android给封装好的线程池,原创 2015-11-24 13:56:20 · 410 阅读 · 0 评论 -
Android bitmap 颜色替换
一贯风格直接上代码,一直以为颜色替换会使很高深的东西,今天自己项目需要写了一下,so easypublic Bitmap replaceBitmapColor(Bitmap oldBitmap, int oldColor, int newColor) { Bitmap mBitmap = oldBitmap.copy(Bitmap.Config.ARGB_8888, true)原创 2016-04-06 23:08:13 · 3320 阅读 · 0 评论