
Android
文章平均质量分 79
wangll9
这个作者很懒,什么都没留下…
展开
-
android wifi驱动移植详细过程
对于刚入手android没多久的人来说,android wifi 驱动的移植确实还是有难度的,不过参考了网友的相关帖子后,最终还是移植成功了,,以便自己和他人查看学习:&&&& WIFI的基本架构 &&&&(这一部分比较重要,是一直wifi驱动的基础)1、wifi用户空间的程序和库:external/wpa_supplicant/生成库libwpaclient.so和守护进程w转载 2012-03-20 12:07:27 · 2336 阅读 · 0 评论 -
OnPreferenceChangeListener分析,以及与OnPreferenceClickListener的区别
http://www.cnblogs.com/LutherTsai/archive/2011/12/25/2301014.html 最近学习Android中PreferenceScreen的时候,遇到两种监听器OnPreferenceChangeListener和OnPreferenceClickListener,OnPreferenceClickListener的意思好理解,但是OnPre转载 2012-03-16 16:47:54 · 2853 阅读 · 0 评论 -
Android 的系统属性(SystemProperties)设置分析
Android 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:bionic / libc / include / sys / _system_properties.h12345 #define PROP_SERVICE_NAME "property_service"转载 2012-03-16 09:41:52 · 1125 阅读 · 0 评论 -
setprop简介
Systemproperties类在android.os下,但这个类是隐藏的, 上层程序开发无法直接使用。其实用java的反射机制是可以使用这个类。何谓java反射机制,请自行研究学习,在此不做介绍,放到后续文章中。用JNI 的方式,可以绕过Systemproperties这个类,直接本地调用来实现创建、获取及修改系统属性。在此也不做介绍,也放到后续文章中。这篇文章主要介绍androi转载 2012-03-16 09:35:50 · 8566 阅读 · 0 评论 -
busybox移植
shell实现分为两部分:一、shell解释器和内置命令源码位于system/core/sh目录下,主要完成shell命令的解释查找,对于builtins.c中包含的内置命令,直接执行,对于toolbox的扩展命令,间接调用toolbox程序完成。二、toolbox扩展命令主要完成扩展命令的执行,每一个扩展命令对应一个name_main函数,如ls命令,对应ls_main函数。同时转载 2012-03-14 10:10:48 · 1037 阅读 · 0 评论 -
Android 2.3 SD卡挂载流程浅析(七)
前面六篇文章: 《Android 2.3 SD卡挂载流程浅析(一)》 《Android 2.3 SD卡挂载流程浅析(二)》 《Android 2.3 SD卡挂载流程浅析(三)》 《Android 2.3 SD卡挂载流程浅析(四)》 《Android 2.3 SD卡挂载流程浅析(五)》转载 2012-03-12 20:49:10 · 1009 阅读 · 0 评论 -
Android 2.3 SD卡挂载流程浅析(六)
前面五篇文章: 《Android 2.3 SD卡挂载流程浅析(一)》 《Android 2.3 SD卡挂载流程浅析(二)》 《Android 2.3 SD卡挂载流程浅析(三)》 《Android 2.3 SD卡挂载流程浅析(四)》 《Android 2.3 SD卡挂载流程浅析(五)》 在这五篇文章中,简单的分析了将SD卡插转载 2012-03-12 20:47:32 · 861 阅读 · 0 评论 -
Android 2.3 SD卡挂载流程浅析(五)
前面四篇博文:《Android 2.3 SD卡挂载流程浅析(一)》、《Android 2.3 SD卡挂载流程浅析(二)》、《Android 2.3 SD卡挂载流程浅析(三)》、《Android 2.3 SD卡挂载流程浅析(四)》主要是对SD卡的挂载流程从底到上的一个分析,本文将继续接着《Android 2.3 SD卡挂载流程浅析(四)》文章分析,前文主要分析了C/C++的一些代码,本文将主转载 2012-03-12 20:46:16 · 1239 阅读 · 0 评论 -
Android 2.3 SD卡挂载流程浅析(四)
前面的三篇博文《Android 2.3 SD卡挂载流程浅析(一)》、《Android 2.3 SD卡挂载流程浅析(二)》、《Android 2.3 SD卡挂载流程浅析(三)》的分析,知道了SD卡挂载的消息是如何从底层传递到上层的,在《Android 2.3 SD卡挂载流程浅析(三)》中,我们已经知道了最后是在updatePublicVolumeState()中调用onStorageStat转载 2012-03-12 20:44:43 · 2061 阅读 · 0 评论 -
Android 2.3 SD卡挂载流程浅析(三)
在前面两篇博文《Android 2.3 SD卡挂载流程浅析(一)》《Android 2.3 SD卡挂载流程浅析(二)》中,主要简单介绍了SD卡的挂载流程以及所涉及的关键文件。在《Android 2.3 SD卡挂载流程浅析(三)》中,将简要介绍Android 2.3中Vold的运行机制,并从接收内核uevent开始介绍程序调用流程。 1. Vold Vold的全转载 2012-03-12 20:43:00 · 1341 阅读 · 0 评论 -
Android 2.3 SD卡挂载流程浅析(二)
1.SD卡挂载流程图 SD卡的挂载流程图如下: 绿色箭头:表示插入SD卡后事件传递以及SD卡挂载 红色箭头:表示挂载成功后的消息传递流程 黄色箭头:表示MountService发出挂载/卸载SD卡的命令 大家可能对图中突然出现的这么多的名称感到奇怪,这些都是在Android 2.3 源转载 2012-03-12 20:41:18 · 1505 阅读 · 0 评论 -
Android.mk的用法和基础
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中 列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着转载 2013-07-24 15:52:54 · 692 阅读 · 0 评论