![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android定制及底层
文章平均质量分 71
lcdxwhj2003
这个作者很懒,什么都没留下…
展开
-
Android源码编译后
在out/target/product/generic下生成的三个镜像文件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。ramdisk.img是根文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,android加载这3个映像文件后,会把 system和 userdata...原创 2010-12-13 00:08:40 · 140 阅读 · 0 评论 -
Android 中Goolgle 相关服务的移植[转]
1. 为什么需要移植?首先,我编译了Android2.1的源码,编译之后产生out/target/product/generic/。这个目录下面放着在目标系统上运行Android2.1所需要的最基本的运行环境:包括ramdisk.img,system.img,userdata.img(当然,还需要prebuilt/android-arm/kerne下面的kernel-qemu)。在设置...原创 2011-04-03 16:28:39 · 92 阅读 · 0 评论 -
编译 android 2.1 (eclair) 源码 For HTC G1[转]
1. 说明1) 下载编译最基本的android源码,无法在真机上使用(不能生成boot.img),只能在模拟器上使用。这是因为没有编译相关机型的内核和硬件驱动。以下介绍的是用android源码编译出对应HTC G1的版本,和烧写的过程。编译生成的版本除相机不能用之外,其它绝大部分功能都能正常使用,在G1上运行2.1版的速度也不错。2) 本文主要参考日文文档G1/G2烧机指南,感谢原文作...原创 2011-03-27 15:51:02 · 93 阅读 · 0 评论 -
从源代码编译Android(CyanogenMod For Hero GSM)【转】
http://www.cnrgb.com/compile-cyanogenmod-for-hero-gsm-android-from-source-code 1. 安装Ubuntu。此处略过。2. 下载安装必要的包:$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl ...原创 2011-03-26 13:29:32 · 121 阅读 · 0 评论 -
Ubuntu10.0.4下CyanogenMod编译环境的搭建和可刷机文件的编译及打包(For HTC Dream)【转】...
http://www.linuxidc.com/Linux/2010-05/26287.htm 本文只是叙述Ubuntu下编译环境的搭建和ROM的编译过程,过程中可能会需要一些Ubuntu的常规操作技巧,在本文里就不详细介绍了,Ubuntu的新手可以通过谷歌学习一下,笔者也是新手,刚用没多久,谷歌一下并不难,另外由于源码和编译后生成的文件都比较大,如果想要折腾起来的话,Ubuntu的分区最...原创 2011-03-26 13:27:09 · 99 阅读 · 0 评论 -
在Android中使用OpenCv
http://www.eoeandroid.com/thread-61553-1-1.html原创 2011-03-02 22:46:56 · 62 阅读 · 0 评论 -
android2.3源码下载编译全过程(附图及文档)修改版【转】
原文http://www.eoeandroid.com/thread-61367-1-1.html @官方的文档地址:http://source.android.com/source/download.html(但可能会遇到点问题请看下面的讲解)@系统要求:1 ubuntu 10.04或以上版本 2 64位系统(查看系统命令: uname -m 如果...原创 2011-03-02 22:43:12 · 110 阅读 · 0 评论 -
Ubuntu 10.04(64位)下载并编译 Android 2.2 源码[只有11条命令]【转】
为了方便,我把所有操作写成了命令,按顺序(软件安装--源码下载--编译)执行成功即可:1. sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-l...原创 2011-02-13 23:44:34 · 77 阅读 · 0 评论 -
动态壁纸探究[转]
转自http://www.ophonesdn.com/article/show/278;jsessionid=47A3929593AFBB3038786C575833DD49 随着三星Oscar的上市,流畅的操作,华丽的界面,OPhone 2.0的不俗表现不禁让人眼前一亮。作为OPhone 2.0一个新特性,动态壁纸(Live Wallpapers)为用户带来了更炫体验。本文主要通过一...原创 2011-01-26 23:39:42 · 140 阅读 · 0 评论 -
LiveWallPaper 动态壁纸程序开发【转】
通常手机屏幕的壁纸就是一张静态的图片,看上去已经挺不错的了,但它不会有变化。 LiveWallPaper 动态壁纸是从Android2.1就开始带有的一个新的特性。它让我们能够将本来毫无生气的静态的手机屏幕背景替换成 从 随着音乐的活力和脉动而跳跃的声线 到 手指抚过能激起阵阵涟漪的静默的池塘。显示当前天气情况、展示幻灯片甚至是表现烟火特效也只是android百...原创 2011-01-26 17:47:43 · 316 阅读 · 0 评论 -
定制你自己的桌面--- launcher小觑[转]
定制你自己的桌面--- launcher小觑 launcher也就是我们的Home ,可以简单地把它理解为一个简化的linux GUI。作为一个GUI它首先必须完成它最本分的功能,就是它必须能提供对所有应用 程序(CATEGORY_LAUNCHER)的映射;不过作为一个GUI,它除了做好本分之外还必须是符合大众审美的美女(wallpaper);另外还必须具有良好的交互性,没有良好的交互性就像...原创 2011-01-26 10:22:42 · 92 阅读 · 0 评论 -
[转]下载并编译Android 2.3源码
原文[url=http://www.blogjava.net/TiGERTiAN/archive/2011/01/20/343283.html]http://www.blogjava.net/TiGERTiAN/archive/2011/01/20/343283.html[/url]前几天下载了Android 2.3.1的源代码并在Ubuntu 10.04(32位)上编译通过。这篇文章简要...原创 2011-01-22 13:29:24 · 65 阅读 · 0 评论 -
Launcher研究之AndroidManifest.xml[转]
分析Launcher的AndroidManifest.xml文件有很多特殊性,分析一下就会理解整个程序的大概结构。代码如下:关于自定义权限,这是很好的例子,其他apk程序要想使用Launcher的功能必须添加这些权限,而这些权限都是在这里声明的。这个是安装快捷方式的权限定义:这个是卸载快捷方式的权限定义:这个是读取launcher.db内容的权限定义:...原创 2010-12-14 09:22:13 · 118 阅读 · 0 评论 -
让你自己写的Android的Launcher成为系统中第一个启动的,也是唯一的Launcher(转载)...
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.我们可以通过修改Framework来实现这样的功能。这里以Android2.1的源代码为例来实际说明。1)首先了解一下Android的启动过程。 Android系统的启动先从Zygote...原创 2010-12-13 22:19:01 · 57 阅读 · 0 评论 -
为Android加入busybox工具
我们可以通过两种方式进入Android的console:1. 直接执行命令emulator -shell;2. 在启动emulator后,通过命令adb shell进入。之后我们就可以使用一些linux下常用的命令了,如ls,cat等。然而Android自带的toolbox(位于/system/bin中)也太简略了点,有些命令如find,Android并不支持或者支持得不好...2010-12-13 17:32:17 · 55 阅读 · 0 评论 -
Android Launcher 分析【转】
http://blog.csdn.net/fengkehuan/archive/2011/02/24/6205980.aspx1. Launcher的启动过程从网络上找了一段关于Launcher的启动过程的文章,作为学习Launcher的背景知识:Linux kernel启动以后会通过app_main进程来初始化android Runtime Java运行环境,而zygo...原创 2011-04-03 16:35:44 · 87 阅读 · 0 评论