- 博客(8)
- 资源 (12)
- 收藏
- 关注
转载 android 正则表达式
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^d{n}$"。只能输入至少n位的数字:"^d{n,}$"。只能输入m~n位的数字:。"^d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3
2014-05-20 00:21:17 574
原创 Android Activity运行机制之不同场景下的启动顺序
本文介绍Activity在桌面快捷方式启动、通知启动、分享启动等不同场景下的应用初始化顺序
2014-05-20 00:17:47 1298
原创 FFmpeg for Android 编译方法 (Linux环境)
下载地址:http://sourceforge.net/projects/ffmpeg4android/
2014-05-16 16:11:46 1348
原创 Android平台多线程实现生产者-消费者模型
本示例利用线程容器-ThreadPoolExecutor 运行消费者任务线程,基于公平锁机制,控制消费者线程的中断(公平锁相对非公平锁在性能上会有所牺牲,但在执行诸如下载大文件这样的耗时任务时,能体现出其安全稳定的特性)import android.app.Activity;import android.os.Bundle;import android.util.Log;impo
2014-05-14 10:53:33 2013
转载 ConcurrentHashMap原理分析
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅
2014-05-14 10:28:05 451
原创 Android 系统原生函数功能分析
1,onUserLeaveHint(Activity类)在点击Home或者APP_SWITCH(最近应用键)时,此函数会被先于onPause调用。如果不希望用户退出应用到桌面或其他应用,可以在此函数中实现打开主界面的代码,可能会稍有延迟,但效果不错。
2014-05-13 18:11:12 1174
转载 Java线程中的Callable和Future
Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行任务的返回值,下面来看一个简单的例子:public class CallableAndFuture { public sta
2014-05-08 14:21:22 572
原创 Android界面UI组成和事件分发机制简析
一个Activity界面主要由Window(窗体)组成,Activity间接继承了Context,中间还有一个ContextThemeWrapper(样式封装类),Activity的直接父类Context又被Context的另外一个子类ContextImple子类通过代理模式间接控制着。
2014-05-07 00:00:19 1103
jdk1.8 64位官方正式版 jdk-8u91-windows,不需要积分
2020-10-19
openssl_1.0.2r ios12.1平台依赖库(.a)和头文件(.h)
2019-03-29
1500条联系人数据+vcf格式(性能测试专用)
2018-03-09
TCP/IP详解 中文三本全 pdf
2017-01-13
platform-tools-23.1.0(android sdk)
2016-10-08
批量修改替换文件名(python)
2016-07-14
安卓学习资料及开发工具大全
2015-06-26
swift开发调试环境搭建教程
2014-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人