- 我的消息
- 我的博客
- 我的学院
- 我的下载
- 我的收藏
- 消息
-
-
置顶 Android 4.0 中由ProGuard引发的一场血案
案件还原: 修改Android 4.0源码中的Setting,添加一项功能之后,在eng模式下编译,一切正常,遂提交代码到服务器。第二天,传来噩耗,Setting上新添加的功能无法使用,一点击则报错。 案件分析: 上传代码之前,已经在本地编译测试过,咋会有错呢...
原创2012-11-05 10:28:271364221 -
Android 5.1 Lollipop Phone工作流程浅析(十三)__InCallActivity启动Performance浅析
Google在2015年3月9日低调发布了Android 5.1,从官方博客的描述来看只是进行了小幅更新,如增加多SIM卡支持,HD Voice支持等。虽然Google对外声称只是稳定性和性能上的微调,但在查看Telephony Phone相关代码后,Android 5.1在这一块的动作还是很大的。
原创2015-12-30 13:34:5586696 -
Android 5.0 如何正确启用isLoggable(二)__原理分析
在前一篇文章《Android 5.0 如何正确启用isLoggable(一)__使用详解》中分析了isLoggable的使用方法,本文主要分析isLoggable实现原理以及user版系统root后永久enable isLoggable的原理,并使用脚本自动设置isLoggable相关属性。
原创2015-06-09 13:20:0742890 -
Android 5.0 如何正确启用isLoggable(一)__使用详解
在Android源码中,经常可以看到使用isLoggable来控制Log输出的代码,该方法可以非常方便的控制log输出,无论在user/userdebug/eng版本的系统中,isLoggable都能正常激活,便于开发者调试。
原创2015-06-08 14:26:30157730 -
Android 4.4 Kitkat Phone工作流程浅析(十二)__4.4小结与5.0概览
在Android 4.4 中,Google 对Telephony_Phone进行了重构,前面也通过一些列文章分析了Android 4.4 中Telephony Phone的工作流程。但在2014年10月15日,Google发布了Android 5.0 预览版,正式版也在一个月之后发布。Androi...
原创2015-05-04 11:15:101484617 -
How to check SnapDragon 810 supports DASH
Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming ...
翻译2015-04-02 16:56:5923453 -
How To Make Bootanimation (Base on Android Source Code)
Android boot animation is contained within a an uncompressed zip file called bootanimation.zip that can be found in the media folder of the system pa...
翻译2015-03-26 15:52:3025910 -
How to generate unique key on Android platform
Google Android default using testkey, so we can change to our release key
翻译2015-03-26 14:13:3118442 -
VMware Ubuntu 12.04分区动态调整小记
在WMware中安装Ubuntu 12.04时,分区大小默认使用了20G,安装完成后根目录大小只有12G。因为一开始打算将源码放到单独挂载的分区中,所以觉得12G应该也足够。但在Android源码编译过程中遇到了空间不足的问题,源码编译最后会将相关的img文件压缩成zip包,这个步骤会暂时利用/t...
原创2015-03-16 14:56:4934570 -
Android 4.4 Kitkat Phone工作流程浅析(十一)__PSensor工作流程浅析
本文主要分析了在InCallUI中PSensor如何控制屏幕的亮灭及其实现原理。全文分为三大部分,即:ProximitySensor初始化流程,ProximitySensor使用流程和PSensor工作流程。前两部分主要分析了上层应用如何使用PSensor提供的接口,第三部分则详细分析了PSens...
原创2015-02-09 18:51:1267629 -
Android 4.4 Kitkat Phone工作流程浅析(十)__"通话显示"查询流程
无论是在MT (Mobile Termination Call被叫——来电),还是MO (Mobile Origination Call主叫——去电) 流程中,通话界面上都会显示当前通话的名称( 后文以displayName指代 )。通常情况下,如果是一个陌生号码,则会显示为该陌生号码。如果是已知...
原创2015-01-16 14:43:0075396 -
Android 4.4 KitKat NotificationManagerService使用详解与原理分析(二)__原理分析
在上一篇文章《Android 4.4 KitKat NotificationManagerService使用详解与原理分析(一)__使用详解》中详细介绍了NotificationListenerService的使用方法,以及在使用过程中遇到的问题和规避方案。本文主要分析NotificationLi...
原创2014-11-17 21:06:121249012 -
Android 4.4 KitKat NotificationManagerService使用详解与原理分析(一)__使用详解
NotificationListenerService是Android 4.3 之后新增的接口服务,用于获取系统Notification信息,这在之前的Android版本是无法直接办到的。在Android 4.4中,增加了Notification.extra变量,使得获取Notification相...
原创2014-11-11 21:10:163004821 -
Android中对闹钟Alarm的事件处理
本文主要描述了如何控制Android闹钟,简介清晰
原创2014-10-29 15:28:13135590 -
Android 4.4 Kitkat Phone工作流程浅析(九)__状态通知流程分析
当手机Modem状态改变后会将状态变化信息通知到上层,通过《Android 4.4 Kitkat Phone工作流程浅析(八)__Phone状态分析》和《Android 4.4 Kitkat Phone工作流程浅析(六)__InCallActivity显示更新流程》的分析,我们知道了Phone状态...
原创2014-07-14 14:39:13142582 -
Android 4.4 Kitkat Phone工作流程浅析(八)__Phone状态分析
Call的状态分为6种:ACTIVE、HOLDING、DIALING、ALERTING、INCOMING、WAITING。这里的依据是什么呢?在Google AOSP代码中,我们可以看到google使用的是AT+CLCC的方式来获取当前通话信息的,CLCC的状态描述总共有6种,也就是:active...
原创2014-06-15 17:47:23132434 -
Android 4.4 Kitkat Phone工作流程浅析(七)__来电(MT)响铃流程
本系列文章以MT/MO为主线流程,并对其中的细枝末节进行补充说明,比如来电响铃流程。在MT流程的分析中已经涵盖了流程的发起与终止,本文所描述的响铃流程始于MT流程的发起,如对MT流程不熟悉的童鞋请查看文章《Android 4.4 Kitkat Phone工作流程浅析(五)__MT(来电)流程分析》...
原创2014-05-06 18:36:21118864 -
Android 4.4 Kitkat Phone工作流程浅析(六)__InCallActivity显示更新流程
在整个MO/MT流程的分析过程中,遗漏了很多细枝末节,在弄清楚整个MO/MT的始末之后,便发现有一些疑问疑问,因此打算陆陆续续分析一些遗漏的细节。本篇文章的发起缘由很简单,就是想知道InCallActivity是如何显示和更新的,通过分析后发现,现在Android 4.4 的界面更新也是从Mode...
原创2014-04-24 17:53:04161756 -
Android 4.4 Kitkat Phone工作流程浅析(五)__MT(来电)流程分析
上一篇文章简单分析了RILJ的工作流程,实际上MTK对于RILJ的改动还是较大的,添加了很多request和respone类型。对于MT(来电)来讲,首先还是会由Modem接收到信息,然后发给RILC,RILC再发送给RILJ,并在RILJ的RILReceiver中接收到并进行处理。MTK对于Mo...
原创2014-04-04 13:51:36180057 -
Android 4.4 Kitkat Phone工作流程浅析(四)__RILJ工作流程简析
本文来自http://blog.csdn.net/yihongyuelan 转载请务必注明出处 本文代码以MTK平台Android 4.4为分析对象,与Google原生AOSP有些许差异,请读者知悉。 前置文章: 《Android 4.4 Kitkat Phone工作流程浅...
原创2014-03-26 13:44:54146701
-
- 学院
- 下载
- 消息