自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

q哥岁月的专栏

没有专注,没有总结,注定就是空白...

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于android开发所需linux基础几个要点

参见《unix环境高级编程》1.# strace ./app execve("./app", ["./app"], [/* 47 vars */]) = 0brk(0)                                  = 0x9f4e000open("/etc/ld.so.cache", O_RDONLY)      = 3fstat64(3, {st_mod

2011-06-09 18:30:00 717

原创 MessageQueue Handle Loop

HandlerLoopMessageQueue -

2016-11-18 23:02:09 340

原创 Android常用开发工具汇总

内存分析工具 MATAndroid studio –> Android Monitor–>dump heap文件Eclipse studio –>ddms->dump heap性能分析工具 SystraceUI分析工具 Hierarchyviewer

2016-11-04 23:04:54 345

原创 Android内存泄漏

内存泄漏的本质所谓GC java虚拟机可以释放”不再使用的对象”堆内存所谓”不再使用的对象”意味着没有任何持久化的对象拥有它的引用”所谓内存泄漏本质是不再使用的对象被持久化对象引用导致不能回收

2016-11-02 23:19:37 377

原创 Logger 与Log4j 使用介绍

Logger可以设置全局TAG,二级TAG.设置输出函数调用层级数.当前调用线Logger.init(“HotApp”).methodCount(5)可以格式化输出json xml wtf简单明了. 08-18 11:04:01.730 32500-32500 D/HotApp: ║ { 08-18 11:04:01.73

2016-08-18 11:23:44 538

原创 Android 应用事件分发

Android 应用事件分发QA事件是从子到父,还是从父到子传递单个View而言时间传递的会经过哪些流程父要拦截子事件可以有哪些方法子要防止被拦截应该怎么办事件没有一个View处理的结果是不太会有MarkDown下面的先保留,各位客官请忽略本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高

2016-07-30 11:13:37 524

转载 android 显示基础原理

现在越来越多的应用开始重视流畅度方面的测试,了解Android应用程序是如何在屏幕上显示的则是基础中的基础,就让我们一起看看小小屏幕中大大的学问。这也是我下篇文章——《Android应用流畅度测试分析》的基础。     首先,用一句话来概括一下Android应用程序显示的过程:Android应用程序调用SurfaceFlinger服务把经过测量、布局和绘制后的Surface渲染到显示屏幕上

2015-07-24 11:35:09 580

转载 Android 权限介绍

问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.p

2015-07-23 15:47:00 650

原创 android onInterceptTouchEvent onTouchEvent

参考文档:http://blog.youkuaiyun.com/liutao5757124/article/details/6097125首先,看Android的官方文档正解onInterceptTouchEvent()与onTouchEvent()的机制:  1. down事件首先会传递到onInterceptTouchEvent()方法  2. 如果该ViewG

2015-05-14 14:43:26 805

原创 android c Crash

有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***Build fingerprint: 'XXXXXXXXX'pid: 1658, tid: 13086  >>> system_s

2015-02-05 09:58:26 509

原创 surfaceflinger

这篇文章中,我们把视角往上层移动一下,研究一下framework是如何与surfaceflinger进行业务交互的。如何创建surface,如何显示窗口等等,所有的这一切都是通过系统服务WindowManagerService与surfaceflinger来进行的。     android中的Surface机制这一块代码写的比较难理解,光叫Surface的类就有3个,因此本篇文章从两部分来

2012-04-25 13:27:51 1399

原创 Android异步双屏显示

用的是android2.3的代码这些天来一直在看android display相关的代码和资料并作了一些尝试,现在将这些天来的工作记录如下,有错误的地方希望广大同行指正,谢谢!经过阅读代码和查到的相关一些资料,对android双屏的支持总体思路如下图所示:由于目前跟踪代码只跟到了surfaceflinger这一层,下面先从surfaceflinger说起:在

2012-04-24 10:48:30 2485

binder 核心思想分析

binder 详解

2011-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除