- 博客(10)
- 资源 (17)
- 收藏
- 关注
转载 和菜鸟一起学android4.0.3源码之wifi的简单分析
关于wlan的组成 关于wifi应用层的接口的调用 首先从上层android wifi的应用开始,首先会根据android的wifimanager的类,实例化一个mwifimanager的对象,这个对象处理了所有wifi需要处理的任务,接着比如说打开wifi,那么就会调用 mWifiManager.isWifiEnabled();判断wifi是否已经打开,如果没有打开,那
2013-07-27 09:48:56 1762
原创 android UEventObserver的用法
在android的framework中想要监听底层的uevent事件是一件很简单的事情,只要以下几个步骤即可,拿UsbDeviceManager.java为例子。首先,创建一个UEventObserver类: private final UEventObserver mUEventObserver = new UEventObserver() {
2013-07-25 15:32:11 7534 3
原创 android vold流程分析
本来自己转载了两篇vold的文章已经分析的很详细了,有图有文字,但还是想把自己分析的见解写下来,毕竟自己的思路才是最清晰的,所以写了笔记供以后参考。从vold的main函数说起:nm->setBroadcaster((SocketListener *) cl) -> void setBroadcaster(SocketListener *sl) { mBroadcaster = sl; }
2013-07-23 19:15:58 2099 1
转载 Vold工作流程分析学习
from: http://www.cnblogs.com/bastard/archive/2012/12/03/2799298.html一 Vold工作机制分析 vold进程:管理和控制Android平台外部存储设备,包括SD插拨、挂载、卸载、格式化等; vold进程接收来自内核的外部设备消息。Vold框架图如下:
2013-07-23 14:57:06 1383
原创 linux内核中串口驱动注册过程(tty驱动)
最近闲来无事情做,想到以前项目中遇到串口硬件流控制的问题,蓝牙串口控制返回错误,上层读写串口buffer溢出的问题等,也折腾了一阵子,虽然最终证明与串口驱动无关,但是排查问题时候毫无疑问会查看串口驱动的相关代码,所以把串口驱动的流程过了一遍,方便以后再用到时拿来用。分析的是全志代码A20。直接开始代码分析吧。串口驱动代码在linux-3.3/drivers/tty/serial目录下,全志把自
2013-07-19 11:51:20 5637 2
原创 多个launcher时开机只启动默认的
--- a/services/java/com/android/server/pm/PackageManagerService.java+++ b/services/java/com/android/server/pm/PackageManagerService.java@@ -2839,6 +2839,13 @@ public class PackageManagerService ex
2013-07-17 20:29:45 2725
转载 Android Storage Manager 处理
from:http://blog.chinaunix.net/uid-26281173-id-3761483.htmlStorage Manager前言在Android系统中,常用的存储介质是Nand Flash;系统的二进制镜像、Android的文件系统等通常都保存在Nand Flash 中。通常使用的Micro-SD卡的管理则是由卷守护进程(Volume Daemon
2013-07-12 15:52:07 1661
原创 C++实现的binder通讯小程序
今日网上看到有人用C++实现了binder通讯的小例子,但是没有给出完整的demo,自己弄了过来整理了一下,可以在真机上运行。代码如下:binder_test.h:#ifndef __BINDER_TEST_H#define __BINDER_TEST_H#include #include #include #include #include #include #inclu
2013-07-12 14:16:49 2511
原创 ubuntu下搭建eclipse + ndk编译JNI库
因为APK需要调用jni so库,想在eclipse中编译,不想在代码中编译so库再放到apk中,所以搭建了eclipse中的环境首先eclipse中新建一个android项目,我的建立名字叫NDKJNI,MainActivity代码如下:package com.example.ndkjni;import android.os.Bundle;import android.app.Ac
2013-07-02 15:54:08 6093 2
原创 ubuntu下安装cocos2d-x的方法
折腾了半天,源代码有bug,自己修改了一下才可以用环境ubuntu12.10 + cocos2d-x最新版本1. git clone https://github.com/cocos2d/cocos2d-x.git下载cocos2d-x源代码2. 官方下载ndk,我的是64位版本android-ndk-r8e3. 官方下载sdk,我的eclipse之前已经下载过了,直接拿来用and
2013-07-01 13:54:46 3490
海思HI3516DV500/HI3519DV500可用的wpa-supplicant工具
2024-03-18
ffmpeg-3.0.2最新版本
2016-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人