- 博客(9)
- 资源 (3)
- 收藏
- 关注
转载 Android 跨进程事件处理(一)——模拟点击、全局截屏
直都是在这上面找资料,无耻的我真的不好意思不再分享了。之前分配到的任务找资料一直也是找不到,运气好的遇到个提边角料的。但是都没有实质可以用的。发文档的也都是东贴贴别人的,西找找别人的。基本都是漫天胡扯。好了,废话不多说。直接进入今天的主题吧。 模拟点击模拟点击和截屏其实在应用本身中实现其实很简单。但是跨进程就相对比较麻烦了。比如,你写一个程序,自动启动微信,
2015-07-02 18:08:01 3246
原创 xml和obj互转的库appliedxml
由于xml的扩展性比较好,有些项目经常用到Xml和和对象互转,常常遇到Xml字符串拼错、以及一些括号需要转码的问题, 目前开源的xml 转obj 库使用起来极为不方便,效率也比较低,例如SimpleXml,和betwixt,下面给大家介绍一款新的xml和java互转的库,经测试,解析或者生成一个2000行左右的xml字符串文本,耗时是SimpleXml的1/5左右,下载地址https://gith
2013-01-30 19:31:11 743
原创 android利用反射来解决版本兼容问题。
android每一次版本更新都有许多令人期待的新特性,伴随着api里会添加新的类,或某些类功能的增强。但由此又会增加兼容性问题,举个例子,在android2.0以后,在activity里可以直接调用overridePendingTransition(int,int)来实现
2011-09-21 18:13:06 1346
转载 android string.xml文件中的整型和string型代替
在android的开发中,经常会遇见一句话,比如“我今年23岁了”;这个23需要在程序中生成,但是遇到一个问题,这完整的一句话是一个TextView中的,而不是三个textView拼接成的,而且是引用的string.xml文件中写好的;使用字符串拼接也可以实现,但是特别麻烦;今天
2011-07-19 10:59:02 635
转载 Android的SoundPool类使用与利弊
在开发Android软件中我们可能经常需播放多媒体声音文件,一般使用MediaPlayer类但该类占用资源较多,对于游戏等应用可能不是很适合,这里Android123描述下SoundPool类。SoundPool类在SDK的android.media.SoundPool,顾名思义
2011-07-17 11:45:39 15231
原创 探秘google开源android项目gallery如何在手机内存有限的情况下缓存手机sdcard的图片或者视频
在开始阅读这篇博文前,需要一点点java基础的储备知识1.ReferenceQueue的作用,我上一篇博文有比较深入的讲解。2.简单了解LRU算法,我在这里推荐两篇快速了解并学习LRU算法的博文链接:http://blog.csdn.net/Ackarlix/archive/2007/08/26/1759793.aspxhttp://liangwj72.iteye.com/blog/123856直接上代码package com.exprevenue.camera.gallery;import java.la
2011-05-12 23:14:00 3822
转载 Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存器
1.Java对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Ja
2011-05-12 21:01:00 8184 2
原创 Java的位运算符 与(&)、非(~)、或(|)、异或(^) 的某些妙用。
有时候,我们需要判断几个值是否全部大于0,或者全部小于0,对于刚学编程不久,或许我们会选择逐一判断。例如:public boolean checkPositiveInteger(int a,int b,int c){return (a>0&&b>0&&c>0);}咋一看这个程序好像没什么问题,运行起来也很正常,但是,作为程序员的我们必须尽可能地追求完美。大家都应该知道|是什么意思,从二进制的角度上说,只要在这几个数同样的位上有一个是1,结果就是是1。负数的符号位用1来表示,因此如果一个数是负数那么任何数与这
2011-05-11 21:25:00 2515
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人