
Android
caichao08
这个作者很懒,什么都没留下…
展开
-
fragment的应用,新版ADT改版后界面处理
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉 长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然转载 2014-06-18 13:04:02 · 812 阅读 · 0 评论 -
Java中获取比毫秒更为精确的时间
在对新写的超快xml解析器和xpath引擎进行效率测试时,为获取执行时间,开始也没多想就用了System.currentTimeMillis() 来做的。由此碰到一个极其诡异的问题,同样的代码循环执行数次,分析每一次的执行时间,发现一大部分执行时间为小于1毫秒,但其间也发现有相当一部分的执行时间有非常大的跳跃,而且时间都近似16毫秒左右。这个1毫秒和16毫秒结果,以计算机的运行速度看,差距是惊人的转载 2014-11-26 10:42:14 · 1177 阅读 · 0 评论 -
PureToneGenerator
一连搞了几天的PureToneGenerator,先前也是一直以为这个东西很简单,不就是AudioTrack,利用write函数写个buffer就成了吗?其实也不是那么简单。首先说一下利用AudioTrack来产生pure sin wave的流程:(1)初始化一个AudioTrack的实例,利用代码去获得一个最小的buffer size,如下: int原创 2016-10-17 16:06:31 · 792 阅读 · 0 评论