自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七夜雪主

一点点幽默,一点点文艺,再加一点点技术,精心烹饪出来的会是什么呢?就是七夜雪了。。。

  • 博客(67)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android系统内置C可执行程序测试Linux内核驱动程序

在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/proc/hello和devfs系统属

2011-08-19 11:29:26 1894

转载 为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程

在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中。接着,在Ubuntu上为Android系统编写Linux内核驱动程

2011-08-19 11:28:32 1909

转载 为Android系统编写Linux内核驱动程序

在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达

2011-08-19 11:23:13 2277

转载 freescale i.mx23平台上移植android2.2-froyo - ethernet移植

/*******************************************************************• 此文章解释权归windsome所有,如要转载无须联系本人。• 转载需要包含此抬头信息,如有疑问,欢迎联系本人。• QQ: 353

2011-08-06 15:04:29 2261

转载 Android原生(Native)C(JNI/NDK)开发之二:framebuffer篇

为方便以后学习和工作,现转载一批文章,方便以后使用。 来源:http://blog.sina.com.cn/s/blog_4a0a39c30100auh9.html   作者:风子 如对Android原生(Natvie)C开发还任何疑问,请

2011-08-02 20:45:41 4050

转载 Android软件开发之盘点常用系统控件界面大合集(三)

常用系统控件界面大合集雨松MOMO带大家盘点Android 开发中的一些常用系统控件的简单用法今天我用自己写的一个Demo 和大家详细介绍一个Android开发中遇到的一些常用系统控件的使用技巧。 1.文本框TextView        TextView的作用是用来显示一个文本

2011-07-22 16:05:35 1633

转载 Android软件开发之盘点自定义View界面大合集(二)

自定义View界面大合集雨松MOMO带大家盘点Android 中的自定义View界面的绘制今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。 1.自定义view绘制字符串              相信在实际开发过程中必然很多地方都

2011-07-22 16:03:06 1616

转载 Android软件开发之盘点所有Dialog对话框大合集(一)

对话框大合集雨松MOMO带大家盘点Android 中的对话框今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框对话框中有2个按钮   通过调用 setPositiveButton 方法 和 setNegativeButton

2011-07-22 16:00:05 1097

转载 Android Audio System 之三: AudioPolicyService 和 AudioPolicyManager

引言    AudioPolicyService是Android音频系统的两大服务之一,另一个服务是AudioFlinger,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks/base/media/mediaserver/main_medi

2011-07-20 15:34:34 1191

转载 Android Audio System 之二:AudioFlinger

引言    AudioFlinger是Android音频系统的两大服务之一,另一个服务是AudioPolicyService,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks/base/media/mediaserver/main_medi

2011-07-20 15:33:51 1189

转载 Android Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据

引子Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到AudioHa

2011-07-20 15:32:53 1553

原创 android系统移植要点之五--以6410为例

Rockie's Android Porting Guide(5)——Change your location and add the screenlockRockie ChengToday ,I just solved two small questions.One is ch

2011-07-20 08:58:30 1990

原创 android系统移植要点之四--以6410为例

Rockie's Android Porting Guide(4)——Add SD card to your systemRockie ChengAndorid use vold to manage SD card and it is easy to use.But I meet

2011-07-20 08:56:19 2458

原创 android系统移植要点之三--以6410为例

Rockie's Android Porting Guide(3)——Add correct keymap to your systemRockie ChengWe already have a keyboard dirver in Linux kernel.Next, let

2011-07-20 08:51:31 2185

原创 android系统移植要点之二--以6410为例

Rockie's Android Porting Guide(2)——add USB WIFI to your system编译Android操作系统(2)——添加Wifi支持Rockie ChengNow,zd1211b无线网卡已可使用wpa_supplicant连接无线网络,

2011-07-20 08:47:41 3231

转载 Android系统移植之arm移植步骤

Android Porting Steps for ARMhe following are the porting steps.0. Setting Compiler- Environment variables for ARM compiler- export ARCH=arm

2011-07-20 08:39:02 8119

转载 android应用开发之Window,View和WindowManager

Android  Window,View和WindowManager注记Email:    zcatt@163.comBlog    http://zcatt.blog.chinaunix.net 内容提要Window, View和WindowManager的注记一点.以供备忘和

2011-07-16 17:12:20 5043

转载 Android深入浅出之Audio第三部分Audio Policy

Android深入浅出之Audio第三部分Audio Policy[1]一 目的上回我们说了AudioFlinger(AF),总感觉代码里边有好多东西没说清楚,心里发毛。就看了看AF的流程,我们敢说自己深入了解了Android系统吗?AudioPolicyService(APS)

2011-07-16 11:16:48 1340

转载 Android深入浅出之Audio 第二部分 AudioFlinger分析

一 目的本文承接Audio第一部分的AudioTrack,通过AudioTrack作为AF(AudioFlinger)的客户端,来看看AF是如何完成工作的。在AT(AudioTrack)中,我们涉及到的都是流程方面的事务,而不是系统Audio策略上的内容。WHY?因为AT是AF的

2011-07-16 11:15:59 1426

转载 Android深入浅出之Audio第一部分 AudioTrack分析

Android深入浅出之Audio第一部分 AudioTrack分析一 目的本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。分析的流程是:l         先从API层对

2011-07-16 11:14:31 1598

原创 Android HAL是如何被调用的

Android对硬件的调用,google推荐使用HAL的方式进行调用,对于Andriod HAL的写法,可以参考android源码里的hardware目录下几个模块的模版。在看HAL的编写方法的过程中,会发现整个模块貌似没有一个入口。一般说来模块都要有个入口,比如应用程序有mai

2011-07-14 20:47:31 2594 5

原创 Android图形系统分析与移植--六、framebuffer研究

1  FrameBuffer的发展历史计算机研究者从很早开始已经开始讨论理论上FrameBuffer的优点,但却一直苦于没有能力生产一台拥有足够内存的计算机。1969年,贝尔实验室的JoanMiller试验了第一个已知的FrameBuffer。该设备显示了一幅3位

2011-07-14 19:59:41 11580 3

原创 Android图形系统分析与移植--五、Android FrameBuffer简介

Android对FrameBuffer驱动的使用方式是标准的,在Android的GUI系统中,通过调用FrameBuffer驱动的标准接口,实现显示设备的抽象。FrameBuffer驱动是Android中的标准设备,但是路径稍有不同,如下所示:/dev/graphics/fb0;

2011-07-14 19:53:41 5380

原创 Android图形系统分析与移植--四、Surface Manager(Surface Flinger简介)

Surface Manager是用户空间中framework下libraries中负责显示相关的一个模块,当系统同时执行多个应用程序时,SurfaceManager会负责管理显示与存取操作间的互动,另外也负责将2D绘图与3D绘图进行显示上的合成。1、Surface manager

2011-07-14 19:53:06 13048 7

原创 Android图形系统分析与移植--三、内核空间显示功能介绍

这里的Kernel空间(与Display相关)是Linux平台下的FB设备。下面介绍一下FB设备。FB即FrameBuffer的简称。FrameBuffer 是一种能够提取图形的硬件设备,是用户进入图形界面很好的接口。有了FrameBuffer,用户的应用程序不需要对底层驱动有深

2011-07-14 19:40:26 5427

原创 Android图形系统的分析与移植--二、Android显示系统软件架构分析

Android系统软件架构图如图1所示:图1  Android系统软件架构图        其中蓝色部分和显示相关。同时在Surface Manager所在的核心服务层和Display Driver所在的操作系统内核层中间还存在着一层硬件抽象层,里面包含gralloc、overl

2011-07-14 17:17:34 8191

原创 Android图形系统的分析与移植--一、Android GUI系统简介

1  综述Android的GUI系统由C语言框架和JAVA语言框架组成。对下层,Android的GUI系统通过调用显示输出设备和输入设备的驱动,从而将Android的软件系统和底层的硬件联系起来。对上层,Android的GUI系统提供了Java层次的绘图结构,Android的Ja

2011-07-14 17:09:43 21111 2

eoeAndroid特刊(01-20期)

eoeAndroid是目前国内最好的android开发论坛,每期推出的eoeAndroid特刊也是不错的学习资料。

2011-08-19

高焕堂android讲义

高焕堂, Android专家顾问。台湾Android论坛主席,现任亚太地区Android技术大会主席,台湾Android领域框架开发联盟总架构师。发表100多篇Android核心技术文章,出版了5本Android专业技术书籍。讲义中包括android与云的结合、Java框架设计、HAL框架实现等诸多重要内容,是学习android非常好的资料。

2011-08-19

android应用开发揭秘源代码

android应用开发揭秘是业内公认的最好的android应用开发指导书,销量也一直居高不下,这是android应用开发揭秘一书中所有示例的源代码

2011-07-22

android移植要点简要说明

android移植所有需要做的基本工作简单的介绍

2011-07-14

android移植步骤

andoid的移植步骤介绍,主要针对arm体系结构,但其他体系结构也可作参考

2011-07-14

Android 分析

Android核心分析 Android是目前最流行的手机开发组件,已经广泛地占领了世界各地的手机市场。

2010-10-05

空空如也

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

TA关注的人

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