随笔分类 -  青春的印记=源码编译Android

摘要:Google的Android操作系统已经成功面市,因为Android操作系统是基于Linux-2.6.25内核的,并且目前所有的源代码也都全部开放,因此可以简单地加以分析以方便以后向其他平台的移植工作.首先需要了解的就是Android的一些基本情况,并下载Android的源代码以方便分析.Android的官方站点:http://www.android.com/AndroidSource的官方安装方法:http://source.android.com/downloadAndroid的中文站点:http://www.androidin.com/源代码包的相应联结地址:http://www.and 阅读全文
posted @ 2011-11-16 21:17 googlegis 阅读(365) 评论(0) 推荐(0)
摘要:https://sites.google.com/a/android.com/opensource/using-eclipse从该文档和实践可以总结出几点:1、可以使用eclipse来编辑JAVA程序、检查错误(主要是类库包含和语法方面),但是不能在eclipse上编译运行android源码,还是得在shell中make(或mm或mmm)2、android源码文件夹里提供有一些eclipse配置文件,.claapath:eclipse工程的配置文件,方便我们直接把android源码相应的文件和JAVA包导入工程android-formatting.xml和android.importorder 阅读全文
posted @ 2011-11-16 21:16 googlegis 阅读(252) 评论(0) 推荐(0)
摘要:在VMware下安装Ubuntu,那么必须安装VMware-tools,才能获得更好的体验,包括屏幕分辨率、声音、和windows共享剪贴板等等。 1、点击VMware菜单的-VM-InstallVMwareTools 这时,在Ubuntu下会自动加载Linux版的VMwareTools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMwareTools的光盘图标,并且被自动打开。 其中包括VMwareTools-xxx-i386.rpm和VMwareTools-xxx.tar.gz两个文件。 如果你双击那个rpm文件,会提示说不支持的软件包,因为rpm是为RedHat准备的安装... 阅读全文
posted @ 2011-11-16 21:15 googlegis 阅读(370) 评论(0) 推荐(0)
摘要:Android 源代码获得过程中,repo sync经常失败的解决办法:来自:http://www.tonypig.net/?p=99981. 修改repo 将REPO_URL中的git:修改为http:2. repo init -u http://~3. 修改 .repo/manifest.xml 将Fetch…中的git:修改为http:repo sync ~~ 注意这里, 据网上说 repo sync -j4 ,我的机器是双核的,跑这个没有问题,一般和cpu的个数和核数有关 阅读全文
posted @ 2011-11-16 21:13 googlegis 阅读(356) 评论(0) 推荐(0)
摘要:转自 http://crazypebble.cnblogs.com/简介 在使用Andriod SDK进行应用程序开发的时候,我们需要对源代码进行调试,有可能需要进入到某个Android API函数内部进行跟踪调试。但是,如果目标版本的SDK没有关联对应版本的源代码的话,就会提示你找不到源代码。 图:找不到Android源码的提示 我们都知道Android系统是一个开源工程,在网上可以下载到源代码。一般在网上搜索一下,就会找到各种下载源代码的方法,比如使用Git和Repo,android源代码下载的网址是http://android.git.kernel.org/。关于利用Git下载... 阅读全文
posted @ 2011-11-16 21:13 googlegis 阅读(161) 评论(0) 推荐(0)
摘要:App2SD 和 App2SD+教程我的Rom中内置了App2SD+,很多朋友不知道如何使用,特写此教程供大家参考。App2SD和App2SD+简介在Android手机刚面世的时候,系统版本1.5和后来的2.1都不支持把程序装到SD卡上,由于系统内置的空间较小,装不了太多软件,于是有国外的牛人搞出了App2SD的概念,就是把软件装在SD卡上。在官方推出2.2版本系统的时候就把这个概念整合到系统, 于是出现了2种App2SD.为了区分2种App2SD,这里重新命名一下:App2SD:Android 2.2版本内置的App2SDApp2SD+:国外牛人从1.5系统开始搞的App2SD这两种App2 阅读全文
posted @ 2011-11-16 21:12 googlegis 阅读(917) 评论(0) 推荐(0)
摘要:修改apk图标,其实很简单。把你的图标文件拷 贝到 res的drawable-mdpi drawable-ldpi drawable-hdpi 里面的文件夹中,注意大小和分辨率。然后在AndroidManifest.xml 中找到android:icon=”@drawable/t2” 将t2 替换成你想要的图标文件名称就好了。很简单哦。 阅读全文
posted @ 2011-11-16 21:12 googlegis 阅读(770) 评论(0) 推荐(0)
摘要:解决了一个让我很久没有解决的问题,光盘(官方寄来的光盘)安装ubuntu,无法安装下去了。这种情怳我遇到过多次,一般是第一次安装在机器上,由于其它原因要格了从新进行第二次安装时就会出现这种情况,在网上找了很多地方也没找到解决的方法,在此记上一笔。提示:BusyBox V1.1.3 (Debian 1:1.1.3-5ubuntu7) Built-in shell (ash)Enter ‘help’ for a list of built-in Commands.(initramfs)方法如下:进入安装界面后按F2选中文,然后按F6,在命令行的最后输入下面代码回车,后面的安装都顺利通过。all_g 阅读全文
posted @ 2011-11-16 21:10 googlegis 阅读(1779) 评论(0) 推荐(0)
摘要:先要确认手机已经S-OFF 补充一下,我用的是基于官方的2.2系统,据说Android2.2和2.3均可在此目录下修改按键配置~~ 用R.E浏览器进入:/system/usr/keylayout下,涉及两个文件,bravo-keypad.kl 与 qwerty.kl,长按,选择“在文本编辑器中打开” 阅读全文
posted @ 2011-11-16 21:10 googlegis 阅读(391) 评论(0) 推荐(0)
摘要:进行ROM修改时,决定要修改桌面。但是这不像是在系统里面直接长按一个程序图标那么简单。你需要修改配置文件。1.确定配置文件位置 system/customiz/mns/default.xml2. 确定修改内容: 找到 launcher 的位置, 1_shortcuts 这里就应该是快捷方式所在的位置。3. 然后获取你所要添加的 apk的package 和class的名称。 获取方式参考 http://user.qzone.qq.com/774618817/blog/1307971207 第2中apktool反编译方法,获取到反编译的文件夹后在 该xml文件中找到 package 的值和第一.. 阅读全文
posted @ 2011-11-16 21:09 googlegis 阅读(163) 评论(0) 推荐(0)
摘要:说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做。但是实际操作后,就会发现:1、Hex Workshop操作繁琐,经常出现搜不到想要修改的字符的情况;2、Android ResEdit简单用用可以,修改稍微复杂一点就会出现整条整条丢字符串的情况; 阅读全文
posted @ 2011-11-16 21:09 googlegis 阅读(443) 评论(0) 推荐(0)
摘要:精简ROM,于是大量的删除了很多system/app/ 下面的apk。于是出现了一个情况,开机后,无安装向导,桌面一片空白,widget 和shortcut都没有。于是调试啊,把我的机子刷了一遍又一遍,最终确定,这个和 htcsetupwizard.apk 和SetupWizard.apk 这两个文件有关系。老老实实的拷贝回来,然后刷进入,开机后界面跳出向导界面,出现熟悉的流程了,设置完毕后,桌面回来了。 阅读全文
posted @ 2011-11-16 21:08 googlegis 阅读(156) 评论(0) 推荐(0)
摘要:一开始的时候不知道怎么添加,看了很多说直接把apk文件放到app下面就可以,所以把那个 360手机安全卫士放到下面,但是flash之后,出现问题,点击之后,出现什么与手机不匹配,提问是否安装之类的,然后放入的其他的软件,直接就崩溃了。什么原因呢?查了很多资料才知道,要把apk文件里的*.so文件放到 system\lib 下面,这样才能正常运行。总算知道了。 阅读全文
posted @ 2011-11-16 21:07 googlegis 阅读(188) 评论(0) 推荐(0)
摘要:这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一.反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7 阅读全文
posted @ 2011-11-16 21:06 googlegis 阅读(206) 评论(0) 推荐(0)
摘要:\system\customize\MNS\default.xml <function name="default_IKB_settings_checked"> <set name="single"> <item name="checked_list">Handwriting;PinYin;Stroke;</item> <item name="checked_list_latin">English;</item> </set> &l 阅读全文
posted @ 2011-11-16 21:06 googlegis 阅读(211) 评论(0) 推荐(0)
摘要:Installing RepoRepo is a tool that makes it easier to work with Git in the context of Android. For more information about Repo, seeVersion Control.To install, initialize, and configure Repo, follow these steps:Make sure you have a bin/ directory in your home directory, and that it is included in you 阅读全文
posted @ 2011-11-16 21:05 googlegis 阅读(214) 评论(0) 推荐(0)
摘要:获取Android的Java源代码并在Eclipse中关联查看的最新方法Android入门2011-01-29 21:07:46阅读744评论5字号:大中小订阅在Google搜索“AndroidEclipse 源代码”得到的结果并不合适,因为Google的EclipseAndroid开发插件已经更新到了ADT 8.0.1.相应的lib关联java源代码的方式也变了。以下是获取Android的Java源代码并在Eclipse中关联的最新操作方法和步骤:1.首先下载Android的SDK安装文件:http://dl.google.com/android/android-sdk_r08-window 阅读全文
posted @ 2011-11-16 21:04 googlegis 阅读(153) 评论(0) 推荐(0)
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://carltao.blog.51cto.com/856514/479777时间有限,格式未调整,见谅。编译的问题主要参考http://hi.baidu.com/kellyvivian/blog/item/96eb45d45997fc9da1ec9c1c.html谢谢原作者。展开源码,用AOSP的bionic目录替换(gingerbread)的bionic删除bootable/diskinstaller,拷贝froyo-x86的newinstaller到bootable目录下;拷贝gi 阅读全文
posted @ 2011-11-16 21:03 googlegis 阅读(415) 评论(0) 推荐(0)
摘要:本文主要参考官方文档(http://source.android.com/download)和网上相关资料(http://blog.csdn.net/HKjinzhao/archive/2009/03/18/4002326.aspx,http://www.williamhua.com/2009/04/30/how-to-build-android-15-kernel-image/)。网上的资料对于andorid的最新代码有的已经过时,或者有错误,这份文档本人亲自实验,保证可行。另本人没有使用eclipse的习惯,所以并没有做eclipse的相关配置。编译环境:ubuntu9.10,widnow 阅读全文
posted @ 2011-11-16 21:02 googlegis 阅读(201) 评论(0) 推荐(0)
摘要:/**版本:1.0日期:2009-03-18作者:HKjinzhao备注:初始版本*//**版本:1.1日期:2009-03-27作者:HKjinzhao备注:增加make sdk,修改一些内容*/本次编译过程主要参考官方文档(http://source.android.com/download)和网上相关资料(如http://blog.csdn.net/liaoshengjiong/archive/2009/03/04/3957749.aspx)编译环境:Ubuntu8.101、安装一些环境sudo apt-get install build-essentialsudo apt-get in 阅读全文
posted @ 2011-11-16 21:02 googlegis 阅读(159) 评论(0) 推荐(0)

坐标合肥,非典型GIS开发人员 GitHub