ChinaUnix.net
相关文章推荐:

android配置内核

android Framework内核之旅 . Framework框架 Framework 定义了客户端 组件和服务端组件功能及接口。以下阐述中,“应用程序”一般是指“ .apk ”程序。 框架中包含三个主要部分,分别为服务端、客户端和 Linux 驱动。 6.1.1 服务端 服务端主要包含两个重要类,分别是 WindowManagerService ( WmS )和 ActivityManagerService (AmS) 。 WmS 的作用是为所有的应用程序分配窗口,并管理这些窗口。包括分配窗口的大小...

by 中关村村草 - 移动操作系统 - 2012-02-19 15:48:30 阅读(1146) 回复(1)

相关讨论

/* *By Neil Chiao ( [email=neilchiao@163.com]neilchiao at gmail.com[/email] ) *转载请注明出处: neilengineer.cublog.cn */ 一、什么是androidandroid作为Google公司推出的一款手机开发平台,其本身是基于linux内核的。Google提供的内核源代码中除了linux部分外,有很大一部分是与虚拟处理器Qemu和模拟硬件平台Goldfish相关的。所以如果想将android移植到实际的硬件平台上需要将这部分代码剥离出来。 二、搭建开发...

by neilengineer - 移动操作系统 - 2009-04-04 11:48:26 阅读(1617) 回复(0)

配置android后,发现终端提示: extension "RANDR" missing on display

by zhaolixin007 - Java - 2012-09-17 14:30:35 阅读(1172) 回复(0)

android:实时改变配置 android通过终止、重启应用程序来重新加载资源文件,以做到对语言、区域和硬件实时变化的支持。 它的默认的行为不是总是方便和令人满意的,尤其当配置变化(如屏幕方向和键盘可视)、用户旋转设备或划出键盘等。你可以通过监测和响应定制你的应用程序来对这些变化作出响应。 为了能让Activity能监听实时的配置变化,需要在manifest节点里添加“android:configChanges”特性,指定你要处理的配置变化事...

android

by cu_Cbear - 移动操作系统 - 2011-08-08 13:30:31 阅读(1405) 回复(0)

1.安装android程序 1).启动模拟器,emulator; 2).通过adb install *.apk其实将apk文件上传到了模拟器自带操作系统的data/app目录下了; 3).可以在android的界面下打开apk应用程序了 2.删除android应用程序 如果要卸载apk却没有提供adb uninstall这个命令,要移除只好进入模拟器操作系统的文件系统内部手动删除apk文件了。如何做?运行adb shell 可进入模拟器自带的操作系统,然后的操作和Linux一样:cd data/app ; rm HelloAndr...

by iibull - Linux文档专区 - 2009-12-08 17:13:54 阅读(657) 回复(0)

一款三星的手机的中的一个字符驱动端口,我能正常打开并能正常写进数据,按照源码里面的IOCTL码发送信息也返回正常值。 但我读端口的时候返回的是错误码EFAULT 14 /* Bad address */ , 读之前我用select(max_fd),得到了1,再开始读的,但就是总读不到数据。 我查了它的内核源码。读返回EFAULT是里面的有个copy_to_user()函数失败了。请问,它失败的原因主要都有哪些? 另外,HTC的一款手机,驱动代码和HTC的一样,写的时候就不正常...

by freedom1976 - 内核源码 - 2013-10-06 04:03:51 阅读(1023) 回复(0)

git 和 repo android内核
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制...

by DerekGuo_lzu - 移动操作系统 - 2011-12-21 08:41:40 阅读(693) 回复(0)

呵呵、、、首先声明一点的是在linux方面,我是比较外行的。。。 如果提的问题不正确望大家见谅啊!!!! 我有个疑问就是,比方说我用华为U8220的手机,这个平台最新内核只有2.6.26内核,是android2.1的内核。 1、能不能将其他平台(比如HTC g7)的2.6.32内核重编译,使得u8220这个平台也可以使用啊???如果可以的话需要怎么做呢??? 2、可不可以将2.6.26内核的硬件驱动转到到2.6.32内核中去呢???如果可以的话,需要怎么做呢...

by 517380943 - 内核源码 - 2011-01-07 20:09:41 阅读(1558) 回复(1)

google的android很多人都希望在gphone没有出来之前,把它移植到相关的硬件平台上去。网上看了不少文章,总的感觉是:在这一步走得最远的就是openmoko的一个大师级别的黑客Ben “Benno” Leslie,他曾经试图把目前google发布的android移植到openmoko的平台上去,并且做了10000多行代码的尝试。最终虽然由于 open moko采用比较老的arm 920t的内核,而android采用较新的arm926-ej-s内核,而且使用了新的内核的一些新特性,导致移植失败...

by nbupt - 移动操作系统 - 2009-10-14 10:12:27 阅读(1141) 回复(0)

http://android.git.kernel.org/ 下载内核版本 linux-2.6.x http://www.kernel.org/ 下载内核版本 linux-2.6.x 通过比较确定移植模块 以2.6.29版本为例: 移植模块如下: 模块一: drivers/staging/andoird 目录 binder.c{ binder.h} logger.c {logger.h} lowmemorykiller.c ram_console.c timed_gpio.c {timed_gpio.h} timed_output.c {timed_output.h} 模块二: drivers/alarm.c {#include } 模块三: drivers/mis...

by challenger800 - 移动操作系统 - 2009-08-24 00:48:56 阅读(1521) 回复(0)

android内核的简单分析 NeilWong ( [email=neilwong@hotmail.com]neilwong@hotmail.com[/email] ) Google的android操作系统已经成功面市,因为android操作系统是基于Linux-2.6.25内核的,并且目前所有的源代码也都全部开放,因此可以简单地加以分析以方便以后向其他平台的移植工作. 首先需要了解的就是android的一些基本情况,并下载android的源代码以方便分析. android的官方站点: http://www.android.com/ ...

by challenger800 - 移动操作系统 - 2009-08-15 11:11:35 阅读(1187) 回复(0)