约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏洞百出。当时我用大众化的解决方案,暂时性的做了一个拍照截图的功能,似乎看起来很不错。问题随之而来,我用...
分类:
移动开发 时间:
2014-11-19 18:27:24
阅读次数:
138
在上一篇文章《Android 4.4 KitKat NotificationManagerService使用详解与原理分析(一)__使用详解》中详细介绍了NotificationListenerService的使用方法,以及在使用过程中遇到的问题和规避方案。本文主要分析NotificationListenerService实现原理,以及详细分析在上一篇文章中提到的相关问题和产生的根本原因。...
分类:
移动开发 时间:
2014-11-17 21:18:56
阅读次数:
164
依据我的思路(时间顺序,如何开始,如何结束),首先看kernel下2种参数的注册。
第一种是kernel通用参数,如console=ttyS0,115200 root=/rdinit/init等。这里以console为例。
第二种是kernel下各个driver中需要的参数,在写driver中,如果需要一些启动时可变参数。
可以在driver最后加入module_param()来注册一个参数,kernel启动时由cmdline指定该参数的值。
这里以drivers/usb/gadget/serial.c中...
分类:
系统相关 时间:
2014-11-15 10:08:29
阅读次数:
1331
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17357967不 知不觉中,带你一步步深入了解View系列的文章已经写到第四篇了,回顾一下,我们一共学习了LayoutInflater的原理分析、视图的绘制流程、 视图的状态及重绘等知...
分类:
移动开发 时间:
2014-11-13 23:49:46
阅读次数:
390
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/12921889有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有 不少朋友跟我反应,都希望我可以写一篇关于Vie...
分类:
移动开发 时间:
2014-11-13 22:09:16
阅读次数:
275
前几天看到了有人在android5.0上实现了如下图一样的效果,我自己就去搜了下。参考了国外一篇文章和国内的一篇文章,最终实现了想要的效果。具体参考的网址我已经贴到文章末尾,大家可以去英文的那个网站看看,讲解的很傻瓜化。好,下面我们来看看如何实现如上面右图一样的效果。1.原理分析(1)我们是否需要在...
分类:
其他好文 时间:
2014-11-13 20:45:51
阅读次数:
190
本文主要介绍多核下的缓存块伪共享问题,该问题的存在可能导致的有趣现象:两个核跑一个程序,不如单个核跑该程序来得快。...
分类:
其他好文 时间:
2014-11-12 17:58:10
阅读次数:
150
NotificationListenerService是Android 4.3 之后新增的接口服务,用于获取系统Notification信息,这在之前的Android版本是无法直接办到的。在Android 4.4中,增加了Notification.extra变量,使得获取Notification相关信息更加丰富,这些接口的开放更加利于三方应用的使用,但同时也会带来一些隐私问题。本文对NotificationListenerService的使用进行了分析,如果觉得不错请推荐一下吧 :)...
分类:
移动开发 时间:
2014-11-11 22:55:06
阅读次数:
431
先明确一下音频范围:音频频率范围一般可以分为四个频段:低频段(30-150Hz);中低频段(30-150Hz);中低频(150-500Hz);中高频段(500-5000Hz);高频段(5000-0000Hz)1.典型的发射极旁路电容电路 T3049NLT 通常三极管发射极回路都要串联一只电阻,当这只...
分类:
其他好文 时间:
2014-11-10 23:19:30
阅读次数:
380
Android源码分析,Animation,Choreographer
分类:
移动开发 时间:
2014-11-10 21:31:48
阅读次数:
363