
android
bxlsky
android, C, C++, Linux, SIM, Modem.
展开
-
Andriod通话处理流程
转载:http://blog.chinaunix.net/uid-20459533-id-1944416.html一、总览1、从java端发送at命令的处理流程。 2、unsolicited 消息从modem上报到java的流程。 3、猫相关的各种状态的监听和通知机制。 4、通话相关的图标变换的工作原理。 5、gprs拨号上网的通路原理。转载 2012-05-09 14:29:08 · 691 阅读 · 0 评论 -
Android-RIL流程分析
转载:http://blog.chinaunix.net/uid-20459533-id-1944429.html本文以通话设置中的呼叫等待的设置为例,讲解RIL的流程。其实其余的也类似如此路径: package/apps/Phone/src/com/android/phone呼叫等待的onClick事件在CallFeaturesSettings.java里面转载 2012-05-09 14:36:32 · 662 阅读 · 0 评论 -
android把so打包到jar中
好长时间没有碰java了,因为不太喜欢java冗长的语法。但是java依然是工业界的一朵奇葩,我们的一个项目也不得不用到它。由于我们需要用到jni,并且要把jni打包道jar中,于是我今天首次尝试了一下jni的使用。Mark 一下,防止以后忘掉。Hello JNI一开始写的还算比较简单。//Here is HelloJNI.javapublic class HelloJNI {转载 2013-08-29 17:22:58 · 9143 阅读 · 2 评论 -
8大你不得不知的Android调试工具
1. 查看当前堆栈1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系2) 方法: new Exception(“print trace”).printStackTrace();2. MethodTracing1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等2) 方法:a) 在转载 2013-09-02 10:35:00 · 1150 阅读 · 0 评论 -
对View DrawingCache的理解
转自:http://blog.163.com/hero_213/blog/static/3989121420121172223109/View组件显示的内容可以通过cache机制保存为bitmap, 使用到的api有 void setDrawingCacheEnabled(boolean flag), Bitmap getDrawingCache(boo转载 2013-10-15 16:26:00 · 775 阅读 · 0 评论