加载中
Android 辅助功能获取启动的app信息

利用辅助功能去监听启动的app,并获取信息,代码如下: public class WindowChangeDetectingService extends AccessibilityService {     @Override     protected void onSer...

2016/03/23 17:11
450
Android studio断开svn连接

取消android studio与svn的关联 在日常android开发中,我们可能会碰到这么一个场景:将本地的代码share到svn的时候,又误删了svn上的代码。 如果用的开发工具是android-studio,我们无法重新...

2015/12/15 14:46
581
Linux git 文档

https://git-scm.com/book/zh/v2/

2015/12/02 10:27
16
记录

待看线程安全队列创建: ThreadLocal<Queue<EventType>> = ThreadLocal<Queue<EventType>>() {     java.util.Queue<EventType> () {         ConcurrentLinkedQueue<Event...

2015/11/25 08:53
9
Linux ldd命令

Linux ldd命令

2015/11/07 17:45
95
Linux nginx 安装

说说在Linux系统下安装配置Nginx的详细过程。 1. 从Nginx官网下载Nginx。目前最新的稳定版为:1.6.2. 2. 将下载下来的Nginx上传到/opt/nginx目录下。运行“tar -zxvf nginx-1.6.2.tar.gz”进...

2015/11/07 17:19
55
软件下载地址

svn:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

2015/11/07 15:37
28
NIO学习笔记

ByteBuffer 和其他的Buffer,如chatBuffer,DoubleBuffer一样都是Buffer的子类,ByteBuffer只有一个指针position用于处理读写操作,读取的内容为 position和limit之间的内容,ByteBuffer的flip(...

2015/10/19 14:00
48
InvocationHandler 动态代理

这货只能代理接口- -! public class TimeCaculateProxy implements InvocationHandler {   private Class<?> obj;   public static Object newInstance(Class<?> obj) {     retur...

2015/10/16 17:27
45
Android-onInterceptTouchEvent()和onTouchEvent()

老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了: 1、onInterceptTouchEvent()是用...

2015/10/12 14:21
106
java虚拟机学习(四)类的加载过程

类从虚拟机内存加载到从内存卸载,经历的生命周期是:加载,验证,准备,解析,初始化,使用,卸载这几个阶段, 其中验证,解析,初始化被称为 连接过程(Linking). (打算这块和类加载原理...

2015/09/27 16:05
152
基于okhttp的异步请求

抽空封装了一下基于okHttp的网络请求,刚刚封装好get,post, download,upload请求,不需要创建线程,支持Json自动转换 。 Get和Post(文件上传也属于Post)主要分俩个步骤: 1.通过HttpRequest...

2015/09/23 16:55
3.7K
通过Gson获取泛型的类型

代码片段:     static Type getSuperclassTypeParameter(Class<?> subclass)     {         Type superclass = subclass.getGenericSuperclass();         i...

2015/09/21 16:29
141
java虚拟机学习(三) 内存溢出异常

java 堆溢出: 在eclipse中测试时,可以在Debug/Run中设置虚拟机参数,比如-xmx 20M 代表虚拟机堆内存大小最大值是20M,-xms是最小堆内存。然后写个死循环测试类不断在List集合中添加对象, ...

2015/09/20 01:04
197
观察者模式取代BroadCast

一款叫做Telegram的聊天app源码中的一个类,这是单例模式和观察者模式的应用,没有使用BroadCast来做。 之前碰到过一个问题,在app页面嵌套比较复杂时, BroadCast有一些延迟,导致效果不理想...

2015/09/17 23:58
177
java虚拟机学习(二)java对象的创建及访问定位

java对象的创建过程: 对象的创建开始: 虚拟机遇到new 关键字的时候,首先去常量池中寻找有没有这个类的符号引用,并且检查该引用的类是否已经被加载,解析,和初始化过,如果没有则会先执行...

2015/09/16 16:19
491
java虚拟机学习(一) 内存区域

java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个区域,包含方法区域,堆,虚拟机栈,本地方法栈,程序计数器,其中方法区域和堆是所有线程共享的数据区。结构如图: 程序计...

2015/09/13 23:38
188
mysql数据库修改密码无法登陆问题

突然忘了 root 密码,百度查了一下,按照某江湖郎中的流程做了一遍,结果等不进去数据库,因为数据库更新用户密码用的是sql语句 update user set password='xxx' where user='root' .. 操作完...

2015/04/12 11:59
31
Linux 下安装svn

linux 下安装subversion svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn服务器 有2种运行方式:独立服务器和借助a...

2015/01/29 14:32
15

没有更多内容

加载失败,请刷新页面

返回顶部
顶部