- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 [Gradle] 如何在android项目中对纯Java module使用release/debug build并启用proguard
如何在android项目中对纯Java module使用release/debug build并启用proguard?这里提供一种方法,尽管不是很“好看”,但是可用。假设app模块依赖lib模块,lib模块是一个纯Java模块(apply plugin: 'java')。整个过程可以分成两步。引入Proguard在lib模块的build.gradle里添加以下代码import p
2017-07-21 09:58:25 984
原创 [Java]Java Socket选项解析
Java里,Socket的Option由java.net.SocketOptions这个接口声明,如下所示:@Native public final static int TCP_NODELAY = 0x0001;@Native public final static int SO_BINDADDR = 0x000F;@Native public final static int SO_R
2017-07-14 17:53:39 826 1
原创 [Java] 一个不依赖Android环境的Handler
最近项目中遇到将android project转成java project的需求,要把项目中android相关的部分去掉。其中最纠结的就是如何替换handler。handler多用于指定线程(Looper)上执行回调,还可以当成一个消息队列使用。通过sendMessageDelayed可以做到事件的延时执行、条件执行和去抖(debouncing)。于是,我利用Java里面的ScheduledE
2017-07-12 12:59:11 633
原创 [vscode] markdown_index----可以为你的markdown标题添加序号的插件
markdown_indexmarkdown_index是一个可以为你的markdown标题添加序号的插件。假设原文如下所示:# afoolbar## a-bfoolbar## a-cfoolbarfoolbar### a-c-dfoolbar## a-efoolbar# ffoolbar安装markdown_index,运行 > markdow
2017-07-07 11:55:12 3036 1
空空如也
关于多线程通讯地一个疑问
2010-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人