<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[修行在个人]]></title><description><![CDATA[个人技术博客]]></description><link>https://blog.youkuaiyun.com/dnfchan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dnfchan]]></copyright><item><title><![CDATA[Android 4.0 事件系统]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/8559477</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/8559477</guid><author>dnfchan</author><pubDate>Thu, 31 Jan 2013 15:13:06 +0800</pubDate><description><![CDATA[事件系統簡介
1.Android事件系統，它解決的是如何將按键、鼠标、觸屏消息从收集到最终将之发送到焦点窗口進行處理的問題
2.Android事件處理流程分两部分，一部分是从Framework开始，如何從底層读取事件并分发給Activity。一部分是从内核开始，如何从触摸屏读取設備事件并帶到上層
3.EventHub它是系统所有事件的中央处理站，從驅動文件读取RawEvent
   Inp]]></description><category></category></item><item><title><![CDATA[WiFi Display]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/8558552</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/8558552</guid><author>dnfchan</author><pubDate>Thu, 31 Jan 2013 10:55:30 +0800</pubDate><description><![CDATA[WiFI Display（WFD）是WiFI Alliance 开发出的一种规范，使多媒体设备之间建立和维持一个基于WiFi的连接，并且利用这个连接推进视频/音频的在目标设备的呈现播放。
以下是原话
The Wi-Fi Alliance is developing a “Wi-Fi Display Specification” to enable and
sustain a secure c]]></description><category></category></item><item><title><![CDATA[Android蓝牙]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/8558416</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/8558416</guid><author>dnfchan</author><pubDate>Thu, 31 Jan 2013 10:00:09 +0800</pubDate><description><![CDATA[藍牙簡介
1.蓝牙，是一种支持设备短距离通信（一般10m内）的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。
2.Bluetooth 
技术在 2.4 GHz 
波段运行，该波段是一种无需申请许可证的工业、科技、医学 (ISM)
无线电波段。正因如此，使用 Bluetooth
技术不需要支付任何费用
3.蓝牙的数据速率为1Mb/s]]></description><category></category></item><item><title><![CDATA[Android 4.0 CTS Debug]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/8558325</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/8558325</guid><author>dnfchan</author><pubDate>Thu, 31 Jan 2013 09:40:45 +0800</pubDate><description><![CDATA[CTS簡介
      CTS是Android爲了確保眾多設備對軟件兼容性而進行的自動化測試，對設備無害。每個測試樣例都是用java語言以Junit測試規範寫的Android
 .apk文件。
 
CTS功用
對用戶來說，通過CTS的設備可以保證其對Android生態圈的軟件的兼容
對開發者來說，在開發前期CTS測試可以讓你最早發現開發板的不足與漏洞。另外通過CTS是廠商確定自己產品和]]></description><category></category></item><item><title><![CDATA[Android 无法通过cmcc wap2.0 test解决]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/7865569</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/7865569</guid><author>dnfchan</author><pubDate>Tue, 14 Aug 2012 17:15:22 +0800</pubDate><description><![CDATA[最近发现中国移动有个wap2.0测试，即测试你的浏览器是否能打开移动梦网wap2.0网站，不知道的可以google一下cmcc wap2.0 test。用Android手机试了下，当点击测试链接的时候会出现无法解析网页的情况，然后用同事Iphone试试，也不行。奇怪了，我们知道android 和 iphone都是用的webkit的引擎，难道webkit有这么搓，连个wap2.0都没搞定。]]></description><category></category></item><item><title><![CDATA[Android 4.0 WIFI初始化与启动流程]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/7793695</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/7793695</guid><author>dnfchan</author><pubDate>Fri, 27 Jul 2012 16:43:43 +0800</pubDate><description><![CDATA[这几天闲着没事，我就随便拿起Android源码看看。以下要讲的是在ICS中wifi初始化的一些流程。
涉及的文件有：
SystemServer.java
WifiSettings.java
WifiEnabler.java
WifiManager.java
WifiService.java
WifiStateMachine.java
android_net_wifi_wifi.cp]]></description><category></category></item><item><title><![CDATA[Android 4.0 Camera架构分析之preview和takePicture]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/7602213</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/7602213</guid><author>dnfchan</author><pubDate>Fri, 25 May 2012 16:43:39 +0800</pubDate><description><![CDATA[上篇文章介绍了，Camera初始化的过程，完成初始化之后就可以使用Camera提供的以下功能了


1.预览preview
2.视频录制
3.拍照和参数设置



打开Camera第一键事情就是预览取景preview的动作，我们先从Camera app分析起 。所有拥有拍照功能的应用，它在预览时候都要实现SurfaceHolder.Callback接口，并实现其surfaceCr]]></description><category></category></item><item><title><![CDATA[Android 4.0 Camera架构分析之Camera初始化]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/7594590</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/7594590</guid><author>dnfchan</author><pubDate>Thu, 24 May 2012 08:41:44 +0800</pubDate><description><![CDATA[Android Camera 采用C/S架构，client 与server两个独立的线程之间使用Binder通信，这已经是众所周知的了。这里将介绍Camera从设备开机，到进入相机应用是如何完成初始化工作的。
    首先既然Camera是利用binder通信，它肯定要将它的service注册到ServiceManager里面，以备后续Client引用，那么这一步是在哪里进行的呢？细心的人会发现]]></description><category></category></item><item><title><![CDATA[Android ndk 开发步骤总结]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/7031115</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/7031115</guid><author>dnfchan</author><pubDate>Thu, 01 Dec 2011 15:35:56 +0800</pubDate><description><![CDATA[配置完Android NDK工具后

1.新建一个Android项目，java文件下包含native方法

package com.dnfchan.ndktest;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class NDKTest2Act]]></description><category></category></item><item><title><![CDATA[Android电量信息]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/6960236</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/6960236</guid><author>dnfchan</author><pubDate>Fri, 11 Nov 2011 15:59:13 +0800</pubDate><description><![CDATA[1.电池电量管理
    Android的电量在Framework层都是以广播消息的形式发布的，发布者是BatteryService.java. BatteryService的原理就是利用UEventObserver的一个实例监测kernel层电量改变的事件。电量的驱动文件都放在/sys/class/power_supply目录下面，里面包括电压，电量百分比，AC/USB状态等信息。当电量改变时]]></description><category></category></item><item><title><![CDATA[自动化测试中不同uid 之UI touch操作]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/6959937</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/6959937</guid><author>dnfchan</author><pubDate>Fri, 11 Nov 2011 15:51:00 +0800</pubDate><description><![CDATA[在自动化测试中touch组件的操作，一般有以下几个方法
x,y代表横纵坐标
1.MonkeyRunner 
在其Python脚本或者monkeyrunner命令行中调用
device.touch(x,y,'')
2.Instrumentation
		try {  
                             Instrumentation inst=new Instr]]></description><category></category></item><item><title><![CDATA[SimpleCursorAdapter修改数据前端显示]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/6826860</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/6826860</guid><author>dnfchan</author><pubDate>Tue, 27 Sep 2011 17:16:00 +0800</pubDate><description><![CDATA[众所周知，用SimpCursorAdapter可以很方便的把数据库中的数据绑定到前台显示，但是有时候数据库中取出的数据，并不是我们要直接显示的数据，而是想稍作修改再表示出来，比如时间在数据库中一般是以毫秒（milisecond）显示，但此时你需要的数据可能是采用时分秒的形式表示的]]></description><category></category></item><item><title><![CDATA[android2.3设备有多个Camera设置]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/6800674</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/6800674</guid><author>dnfchan</author><pubDate>Thu, 22 Sep 2011 15:23:18 +0800</pubDate><description><![CDATA[在device/samsung/smdkv210/BoardConfig.mk文件中
将属性
BOARD_USES_DUAL_CAMERA := false
改为
BOARD_USES_DUAL_CAMERA := true]]></description><category></category></item><item><title><![CDATA[android framework学习回忆]]></title><link>https://blog.youkuaiyun.com/dnfchan/article/details/6636711</link><guid>https://blog.youkuaiyun.com/dnfchan/article/details/6636711</guid><author>dnfchan</author><pubDate>Wed, 27 Jul 2011 10:47:33 +0800</pubDate><description><![CDATA[好久没来这里了，这2天开发板不够用，所以暂时闲下来学习东西。顺便回忆一下学到的会用的东西。     刚踏入Android Framework大门，是从电源管理开始的。记得当时拼命的google搜索相关资料，因为之前为了入门framework一直在做App练手，当走上这条路后，第一]]></description><category></category></item></channel></rss>