Android4.2耳机插拔检测实现方法
目录
1. 耳机检测的硬件原理 2
1.1 两种机制的切换 2
1.2 Android耳机插拨检测流程 3
2 InputEvent 3
2.1 Framework层对InputEvent的处理机制 3
2.2 Kernel层的处理机制 4
3. UEvent 5
3.1 Switch 基本原理 5
3.1.1 Switch的实...
分类:
移动开发 时间:
2014-07-30 17:40:04
阅读次数:
664
当android系统运行出现死机等致命错误的时候,一般会有堆栈的DEBUG打印信息,一般直接看根本看不出问题是出在哪里!记录下我android4.2 的DEBUG 堆栈log的方法....
分类:
移动开发 时间:
2014-07-30 14:46:53
阅读次数:
273
接上:Android4.0(Phone)拨号启动过程分析(一)
InCallScreen处理来电和拨号的界面,接通电话也是这个界面,接下来分析InCallScreen类是如何处理拨号流程的;
@Override
protected void onCreate(Bundle icicle) {
Log.i(LOG_TAG, "onCreate()... this = " + thi...
分类:
移动开发 时间:
2014-07-29 21:56:22
阅读次数:
442
最近GOOGLE发布了Android4.4,看了一下源码;4.4的蓝牙打开流程这一部分还是有些变化的,从界面上看蓝牙开关就是设置settings里那个switch开关,widget开关当然也可以,起点不同后续的流程是一样的。先来看systemServer.java的代码,蓝牙服务开启的地方,真机情况下我们关心的是最后一个else分支。
if (SystemProperties.get("ro...
分类:
移动开发 时间:
2014-07-29 14:50:38
阅读次数:
251
之前学的时候碰了两壁:1、android4.0以上不能在主线程使用网络,2、不能在线程更新UI状态因为网上很多给出的代码都有这两个隐患,所以很多人都调用不成功。明白了这两点下面就好办了。PS:代码非原创,由网络上android4.0以下的低版本代码改进而来,适用于android4.0以上,当然之前的...
分类:
移动开发 时间:
2014-07-29 11:01:56
阅读次数:
259
由于工作的需要,需要修改原生的Phone程序,现在就好好看下来电与拨号是如何处理的;不管是拨号还是来电,调用的都是Phone程序,由于很多类都涉及到framework层,比较复杂;先从简单的拨号分析,在外部拨号是由Action:android.intent.action.CALL_PRIVILEGED或android.intent.action.CALL发起,这里只分析android.intent...
分类:
移动开发 时间:
2014-07-28 15:55:53
阅读次数:
356
弱者才会回避问题。 最近想把网址推送给手机实现后台下载,打算故技重施,用短信传送然后中断广播的方法实现隐蔽传送。试了半天发现怎么现在拦不住短信了。查了一下才发现原来Android4.4增加了一个安全机制,只有默认短信应用才能中断广播,静默发送等等。 又查了一下,听说有一个方法是利用4.3新增...
分类:
移动开发 时间:
2014-07-28 14:37:23
阅读次数:
238
现在的网页有相当一部分是采用了AJAX技术,不管是采用C#中的WebClient还是HttpRequest都得不到正确的结果,因为这些脚本是在服务器发送完毕后才执行的! 但我们用IE浏览页面时是正常的,所以解决方法只有1个就是采用WebBrowser控件 但是使用Webbrowser你会发现,在.....
分类:
其他好文 时间:
2014-07-27 22:43:10
阅读次数:
188
官方搭建步骤: http://developer.android.com/index.html搭建好开发环境之前须要下载以下几个文件包:一、安装Java执行环境JRE(没这个Eclipse执行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/....
分类:
移动开发 时间:
2014-07-27 21:52:09
阅读次数:
311
前言基于android4.4.2源码activity 生命周期图 本文在讲诉Activity启动流程涉及到了一些Activity生命周期的知识,所以把官方文档直接贴上来(图1),对Activity生命周期知识了然于心的大神直接无视就好。对于刚接触android的看客,则需要先去了解这方面的知识...
分类:
其他好文 时间:
2014-07-27 21:35:20
阅读次数:
242