自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android Fragment 你应该知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下。之前的博客属于怎么使用Frag

2016-03-08 16:29:24 354

转载 Android Fragment 真正的完全解析(下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity

2016-03-08 16:27:50 373

转载 Android Fragment 真正的完全解析(上)

转载自:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态

2016-03-08 16:26:29 352

转载 MTP in Android

转自:http://blog.sina.com.cn/s/blog_6100a4f10101egdr.htmlMTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家,为什么Android中会使用MTP呢?请看下文。一

2013-12-04 14:46:19 962

转载 七、android-kernel gadget框架

转自:http://blog.sina.com.cn/s/blog_6100a4f10101efoc.html什么是usb gadget?当把pad/手机插到pc上时,可以作为u盘、网卡等usb功能设备呈现,这个就叫做gadget。可以理解为usb 从设备端,和host对应。一 Gadget框架结构kernel/drivers/usb/gadget,这个目录是a

2013-12-04 14:35:14 1378

转载 六、UsbDeviceManager及功能设置流程

转自:http://blog.sina.com.cn/s/blog_6100a4f10101efob.html一 光盘bicr的流程(UsbDeviceManager.java)1.1 光盘backfile的控制sys.usb.mtk_bicr_support:这个值系统变量用来标识是否显示光盘内容,两个值yes,yes_hide.这个值的初始化发生在UsbDevi

2013-12-04 11:07:53 4854

转载 五、 Usb setting 中tethering 设置流程

转自:http://blog.sina.com.cn/s/blog_6100a4f10101efoa.html一 资源位置及入口文件USB tethering, usb_tethering_button_textXml/tether_prefs.xml------usb_tether_settings,布局文件packages/apps/Settings/A

2013-12-04 11:02:54 2327

转载 四、android下的光盘功能控制

转自:http://blog.sina.com.cn/s/blog_6100a4f10101efo7.html一 使能光盘功能1. 1内核项中增加cd-rom文件系统的支持  alps/mediatek/config/xxxx/autoconfig/kconfig/project          #          # CD-ROM/DVD Fi

2013-12-04 10:59:53 3963

转载 三、Storage框架整理

转自:http://blog.sina.com.cn/s/blog_6100a4f10101ee40.html一 storage功能相关模块MountService.java              base/services/java/com/android/server/MountService.javaPackageManagerServic

2013-12-04 10:49:44 1256

转载 二、Usb mass_storage turn on 的过程

转自:http://blog.sina.com.cn/s/blog_6100a4f10101ee3u.html  下面从framework层的ui来看一下插入usb后share的过程,这个动作的触发是从status bar下面弹出的usb connect开始的。frameworks/base/packages/SystemUI通过一系列反跟踪,这个packages是

2013-12-04 10:13:16 1717

转载 一、framework层涉及到的usb相关文件

一ICS4.0下 Framework层的usb框架             Android 下的usb主要工作还是在android的framework层。主要有以下几个文件:1.1 UsbDeviceManager.java/高主要完成功能切换及状态的更新,需要向外广播状态,接收kernel发送过来的event信息。实质性的工作都在这里边完成。1.2  UsbMan

2013-12-04 10:10:25 1242

原创 Android 2.3.5 sensors 个人梳理总结

一、sensors种类方向传感器publicstatic final int SENSOR_ORIENTATION = 1 << 0;加速度感应器publicstatic final int SENSOR_ACCELEROMETER = 1 温度感应器publicstatic final int SENSOR_TEMPERATURE = 1 地磁感应器publi

2013-11-11 13:45:19 939

原创 Android2.3.5 vold个人总结

Android2.3.5vold总结一、相关文件system/vold/目录下:CommandListener.h DirectVolume.h hash.h main.cpp NetlinkManager.h ResponseCode.h VoldCommand.h VolumeManager.hAsec.h Devmapper.cpp Fat.cpp logwrappe

2013-11-11 10:52:59 1274

转载 关于B/S和C/S架构的介绍

一、什么是C/S和B/S  第一、什么是C/S结构。C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和C

2013-04-25 10:29:42 696

转载 移动开发中HTML5能否替代本地程序?

http://www.williamlong.info/archives/3004.html随着移动设备越来越先进,对HTML5的支持度越来越高,我们进军移动领域的时候,都会遇到一个问题,是选择HTML5和还是Native(用原生代码编写的本地程序)?HTML5的前景无疑是诱人的,一句“Write once, run anywhere”就可以秒杀一切。笔者最近两年来对HTML5

2013-04-25 10:22:36 552

转载 Android Vold架构

http://blog.csdn.net/qianjin0703/article/details/63623891. 总体架构2. 流程概览2.1 开启Vold2.2 引导Uevent2.3 处理事件 Vold - Volume Daemon存储类的守护进程,作为Android的一个本地服务,负责处理诸如SD、USB等存储类设

2013-02-28 10:58:38 744

转载 ANDROID中的VOLD分析

http://blog.csdn.net/datangsoc/article/details/5928132 现在可能很少有人会用mknod这个命令了,也很少有使用它的机会,但就在几年前,这还是一项linux工程师的必备技能,在制作文件系统前或加载新的驱动前,我们必须小心翼翼的创建设备节点。不需要使用mknod并不是他消失了,而是我们有了更好更智能的方法。linux对于

2013-02-28 10:57:13 508

原创 android中u盘的多分区及hub的支持

在android中,存储设备在/dev/block/下都有对应的节点,这里的节点是由kernel创建。故U盘的多分区和hub都会在这里生成节点。例如sda、sda1,sda2,sda5,sdb,sdb1,sdb5,sdb6等有了这个前提,我们就可以以插件的形式对vold添加代码,进行单独处理这些情况。进行挂载及卸载。对上层,我们可以通过已有的socket,添加接口,在上层只

2013-02-28 10:55:22 1343

转载 Android SDCard UnMounted 流程分析

http://www.cnblogs.com/TerryBlog/archive/2012/03/22/2411628.htmlAndroid SDCard框架 Android SDCard框架,我们修改一般涉及到四大模块Linux Kernel 用于检测热拔插,作为框架开发者来说,这者不用涉及Vold 作为Kernel 与 Framework 之间的桥梁F

2013-02-28 10:47:09 957

转载 Android SDCard Mount 流程分析

http://www.cnblogs.com/TerryBlog/archive/2012/04/05/2432818.html前段时间对Android 的SDCard unmount 流程进行了几篇简短的分析,由于当时只是纸上谈兵,没有实际上的跟进,可能会有一些误导人或者小错误。今天重新梳理了头绪,针对mount的流程再重新分析一次。 本篇大纲android

2013-02-28 10:45:02 655

转载 Android 2.3 SD卡挂载流程浅析(七)

http://blog.csdn.net/yihongyuelan/article/details/6996880前面六篇文章:      《Android 2.3 SD卡挂载流程浅析(一)》      《Android 2.3 SD卡挂载流程浅析(二)》      《Android 2.3 SD卡挂载流程浅析(三)》      《Android

2013-02-28 10:42:48 360

转载 Android 2.3 SD卡挂载流程浅析(六)

http://blog.csdn.net/yihongyuelan/article/details/6980538       前面五篇文章:     《Android 2.3 SD卡挂载流程浅析(一)》     《Android 2.3 SD卡挂载流程浅析(二)》     《Android 2.3 SD卡挂载流程浅析(三)》     《Android

2013-02-28 10:41:48 415

转载 Android 2.3 SD卡挂载流程浅析(五)

http://blog.csdn.net/yihongyuelan/article/details/6965205   前面四篇博文:《Android 2.3 SD卡挂载流程浅析(一)》、《Android 2.3 SD卡挂载流程浅析(二)》、《Android 2.3 SD卡挂载流程浅析(三)》、《Android 2.3 SD卡挂载流程浅析(四)》主要是对SD卡的挂载流程从底到上

2013-02-28 10:40:47 637

转载 Android 2.3 SD卡挂载流程浅析(四)

http://blog.csdn.net/yihongyuelan/article/details/6965165前面的三篇博文《Android 2.3 SD卡挂载流程浅析(一)》、《Android 2.3 SD卡挂载流程浅析(二)》、《Android 2.3 SD卡挂载流程浅析(三)》的分析,知道了SD卡挂载的消息是如何从底层传递到上层的,在《Android 2.3 SD卡挂

2013-02-28 10:39:11 498

转载 Android 2.3 SD卡挂载流程浅析(三)

http://blog.csdn.net/yihongyuelan/article/details/6963485在前面两篇博文《Android 2.3 SD卡挂载流程浅析(一)》《Android 2.3 SD卡挂载流程浅析(二)》中,主要简单介绍了SD卡的挂载流程以及所涉及的关键文件。在《Android 2.3 SD卡挂载流程浅析(三)》中,将简要介绍Android 2.3中Vo

2013-02-28 10:38:06 483

转载 Android 2.3 SD卡挂载流程浅析(二)

http://blog.csdn.net/yihongyuelan/article/details/6930112在上一篇博文《Android 2.3 SD卡挂载流程浅析(一)》主要简单的介绍了SD卡的挂载流程。包括了从内核层到用户层事件消息的传递,以及Vold的简介。本文将继续介绍SD卡的挂载,但文中并不会涉及代码的详细分析,因为这部分网上已有资料,我会在文章结尾贴出来供大家参考。本

2013-02-28 10:37:03 382

转载 Android 2.3 SD卡挂载流程浅析(一)

http://blog.csdn.net/yihongyuelan/article/details/6926034Android 2.3中关于SD卡挂载简介      在Android 2.3中,当SD卡插入系统之后,系统会自动挂载。Vold 就是负责挂载SD卡的,vold 的全称是volume daemon。实际上是负责完成系统的CDROM,USB 大容量存储,MMC 卡(后文有

2013-02-28 10:36:13 514

转载 ubuntu adb连接小米2

小米手机利用USB连接到Ubuntu 12.04系统。运行下面的命令:longskywang@bjb0503:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus

2013-01-15 14:01:09 1058

转载 为Android交叉编译busybox

http://www.oschina.net/question/54100_24707鉴于android调试模式中提供的命令太少而且功能太弱,给它添加个busybox是必需的,在网上找了几个已经编译好的busybox都挺不错,可是为了折腾,也为了根据自己喜好添加或者删除一些自己不用的命令,于是就想着自己编译一个。记得busybox是很好编译的,有跟编译内核差不多的menuc

2013-01-15 09:38:24 509

转载 Android自带的toolbox分析及扩展

http://blog.csdn.net/a345017062/article/details/6250619shell实现分为两部分:一、shell解释器和内置命令源码位于system/core/sh目录下,主要完成shell命令的解释查找,对于builtins.c中包含的内置命令,直接执行,对于toolbox的扩展命令,间接调用toolbox程序完成。

2013-01-15 09:36:50 701

转载 Android开发应该掌握的28大内容和10大建议

http://www.apkway.com/thread-9569-1-1.html(一)成为Android高手必须掌握的8项基本要求【1】 Android操作系统概述1. Android系统架构。2. Android利用设计理念。        3. Android 开源知识。        4. Android 参考网站与权威信息。【

2013-01-14 11:07:34 483

转载 Android开发中使用软引用和弱引用

http://blog.csdn.net/arui319/article/details/8489451Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存

2013-01-14 10:31:33 287

转载 《Android系统学习》第六章:Android4.1 HAL段错误问题—linker与prelink

http://blog.csdn.net/tankai19880619/article/details/8212740===================================================================================================================1./hardware/li

2012-12-27 11:08:01 441

转载 git remote 简单用法 http://blog.csdn.net/xiruanliuwei/article/details/6919416

git remote 不带参数,列出已经存在的远程分支,例如:#git remoteorigin_appsgit remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url,例如:#git remote -vorigin_apps     gitolite@scm:apps/Welcome.git (fetch)origin_apps

2012-12-18 09:29:19 374

转载 git branch的简单用法 http://www.oschina.net/question/54100_55379

假设你的资料库默认分支为 master,当你有一个新的项目或者想法时,创建一个分支,然后在分支上开发,最后再合并到 master 上。创建新分支并命名,此处我们创建名为 new_stuff 的分支 1git branch new_stuff移到新分支上1git che

2012-12-18 09:17:10 431

转载 git入门与实践 http://www.cnblogs.com/shenhaocn/archive/2011/03/13/1982957.html

什么是版本控制要了解什么是git,首先需要了解什么是版本控制(Version Control),版本控制系统(Version Control System,简称VCS)是一种记录一个或多个文件的变化的系统,这样的系统能够方便你今后调用找回某个特定时期(或版本)的文件。 版本控制系统广泛地应用于程序开发等领域,它可以协助你将某个指定的文件(甚至是一整个项目)返回至某个之前记录的状态,查看发生

2012-12-13 12:34:31 608

转载 Git版本控制使用方法入门教程 http://www.uml.org.cn/pzgl/201204285.asp

考虑到CVS的一些局限性,最近和同事在公司推行Git。其实,如果推行SVN的化,可能推行的难度会降低很多。不过lark说既然推行一个新的版本管理工具,总要花费一定的时间进行培训、部署、转换。而推行Git和SVN的代价不如想象中差距那么大。因此,不如就多花些精力推行Git , 可以带来更多的好处。 这个想法说服了我。 然后就开始筹备了。我发现网上很多git教程对一些基础命令(比如git-rese

2012-12-12 18:30:43 724

转载 11 wifi 驱动 进阶 http://blog.csdn.net/wh_19910525/article/details/7393615

1、编译wifi driver ,生成dhd.ko,驱动一般由芯片厂商提供,如果能拿到源代码首先要保证能够 编译通过; 2、将wifi driver的 firmware config 文档 放入根文件系统指定位置这些源文件的目录,按道理 可以放在andorid的任何处,但最好不要乱放以免打乱上层文件存放结构,目前我存放的路径为hardware/平台名称/wlan/broad

2012-12-04 16:23:44 609

转载 移植usb wifi 驱动 http://blog.csdn.net/wh_19910525/article/details/7394976

porting wifi主要分为两个部分,源码的修改 和 配置文件的修改,其中配置文件的修改包括 源码 未编译时 配置文件的修改 和 源码编译后 的配置文件修改,下面就这两部分分析:android 未编译时的 配置文件修改和源码修改1、/build/target/board/generic/ BoardConfig.mk确定是否存在HAVE_CUSTOM_WIFI_DR

2012-12-04 16:12:38 438

转载 Wifi模块分析-2.3 http://blog.csdn.net/wh_19910525/article/details/7397837

最近研究Wifi模块,查了不少的相关资料,但发现基本上是基于android2.0版本的的分析,而现在研发的android移动平台基本上都是2.3的版本,跟2.0版本的差别,2.3版本Wifi模块没有了WifiLayer,之前的WifiLayer主要负责一些复杂的Wifi功能,如AP选择等以提供给用户自定义,而新的版本里面的这块内容基本上被WifiSettings所代替。       本文就

2012-12-04 15:22:30 549

volleydemo

volley源代码以及demo解释

2014-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除