代码改变世界

阅读排行榜

android touch event事件的传递顺序。

2014-04-03 19:37 by 东山冰雪, 2244 阅读, 收藏,
摘要: 最近在研究android的事件传递流程,在网上也发现了一些文章,但有的看起来不是很明白。先看看这几个事件的定义public booleandispatchTouchEvent(MotionEventev)Since:API Level 1Pass the touch screen motion event down to the target view, or this view if it is the target.public booleanonInterceptHoverEvent(MotionEventevent)Since:API Level 14Implement this me 阅读全文

MMS调试-PDU分析

2014-04-03 15:33 by 东山冰雪, 1680 阅读, 收藏,
摘要: 彩信的接收,总是先收到一个以短信形式下发的push消息,然后去下载的。下面来看看push消息里面都含有哪些内容。相关协议OMA-MMS-ENC-V1_2-20050301-A.pdf本文主要介绍notification部分。首先通过modem上报的是一个二进制内容转换过来的字符串,比如本文接收的push消息是8c829861714e344930347047394130008d9089178031383235343230353737362f545950453d504c4d4e008a808e04000050008805810303f48083687474703a2f2f3132302e31393 阅读全文

android 打印调用堆栈的函数

2014-05-09 11:16 by 东山冰雪, 1409 阅读, 收藏,
摘要: 有时候,我们跟踪某个函数的时候,不知道这个函数是哪个函数调用的,当然对代码比较熟悉的话,直接看代码就可以了,但如果不熟悉,则可以使用2个方法:1、使用traceview来查看,但使用过程中,有些机器无法列出当前运行的进程,无法跟踪2、在该函数添加打印堆栈的log,可以直接打印出调用关系。Log.e(... 阅读全文

Android Mms专题之:PDU介绍

2014-04-03 11:12 by 东山冰雪, 945 阅读, 收藏,
摘要: Android当中的Mms对MMS(Multimedia Messaging Service)的操作关乎MMS协议部分都是通过Frameworks中提供的API来完成的:com.google.android.mms这个包在SDK中是不开放的,只能供内部程序使用,它封装了所有MMS所需要的API。这个包就是Android中对MMS协议的实现,包括一些数据结构:GenericPdu,MultimediaMessagePdu,SendReq,SendConf,NotificationInd,RetrieveConf,PduHeaders,PduBody,PduPart等。也包括操作这些数据的类:Pd 阅读全文

android目录结构

2013-12-26 09:23 by 东山冰雪, 507 阅读, 收藏,
摘要: android 源码目录 阅读全文