摘要: 原文:http://blog.csdn.net/free2o/article/details/40335131.andriod代码层次|–Makefile:系统的Makefile|–bionic:C库函数的替代品|–bootable:和引导相关的代码|–build:是编译和配置所需要的脚本和工具|–dalvik:java虚拟机|–development:程序开发所需要的模板和工具|–external:用的外部的开源的扩展库,编译生成在目录/lib|–frameworks:androidSDK的框架|–hardware:与硬件相关的代码|–kernel:linuxkernel源代码|–out:编 阅读全文
posted @ 2011-11-16 21:20 googlegis 阅读(162) 评论(0) 推荐(0)
摘要: Android开发:如何实现TCP和UDP传输http://bbs.starandroid.com/showtopic-10667.html ·Android平台值得关注的开源项目http://bbs.starandroid.com/showtopic-10668.html ·Android电源管理相关应用技巧分享http://bbs.starandroid.com/showtopic-10670.html ·Android录音失真具体解决方案http://bbs.starandroid.com/showtopic-10671.html ·Android 阅读全文
posted @ 2011-11-16 21:19 googlegis 阅读(157) 评论(0) 推荐(0)
摘要: Android2.1源码结构分析leeAndroid2.1|–Makefile|–bionic(bionicC库)|–bootable(启动引导相关代码)|–build(存放系统编译规则及generic等基础开发包配置)|–cts(Android兼容性测试套件标准)|–dalvik(dalvikJAVA虚拟机)|–development(应用程序开发相关)|–external(android使用的一些开源的模组)|–frameworks(核心框架——java及C++语言)|–hardware(主要保护硬解适配层HAL代码)|–out(编译完成后的代码输出与此目录)|–packages(应用程序 阅读全文
posted @ 2011-11-16 21:18 googlegis 阅读(277) 评论(0) 推荐(0)
摘要: Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:第一、操作系统层(OS)第二、各种库(Libraries)和Android运行环境(RunTime)第三、应用程序框架(ApplicationFramework)第四、应用程序(Application)以下分别介绍Andoid各个层次的软件的重点及其相关技术:●操作系统层(OS)Android使用Linux2.6作为操作系统,Linux2.6是一种标准的技术,Linux也是一个开 阅读全文
posted @ 2011-11-16 21:18 googlegis 阅读(231) 评论(0) 推荐(0)
摘要: 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 阅读(366) 评论(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 阅读(371) 评论(0) 推荐(0)
摘要: VMwareACE中的“ACE”是AssuredComputingEnvironment的简称,它是用来提供安全、基于策略进行管理的虚拟PC环境的平台。VMwareACE可以作为一个独立平台使用,也可以和VMwareWorkstation6结合使用。VMwareWorkstation主要为开发人员、网络管理员、技术爱好者等专业人员,提供测试与实验环境,VMwareServer主要为中小企业提供虚拟化服务器平台,所以,这两个产品的用户,都是专业人员,而VMwareACE,是由专业人员定制虚拟机,定制的虚拟机是给普通用户使用。下面,以在一个8GB的U盘上创建一台WindowsXP虚拟机为例,介绍V 阅读全文
posted @ 2011-11-16 21:15 googlegis 阅读(614) 评论(0) 推荐(0)
摘要: cd/tmp#进入临时文件夹wget-chttp://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2#下载文件tarjxvfessential-20071007.tar.bz2#加载压缩文件sudomvessential*/*/usr/lib/codecs/#解压缩文件到文件夹 阅读全文
posted @ 2011-11-16 21:14 googlegis 阅读(323) 评论(0) 推荐(0)
摘要: 首先你要打开一个终端。然后输入sudosu随后输入密码。这样就取得了root用户权限。然后找到那个文件(当然是在终端里面用命令找,你可别开一个文件管理器。)执行./sh文件名字就可以了。答案补充比如你有一个sh文件叫1.sh,这个文件在硬盘的/tmp目录里面,要执行的话,就要这样:$sudosupassyourpassword:(这里输入密码的时候是看不到输入的东西的,不过确实已经输入进去了。)#cd/tmp#./1.sh这样就OK了。SH文件是Linux系统里面的类似批处理的文件,所以运行sh文件后可能会还要你输入一些信息。这个就视sh文件的内容而定了。 阅读全文
posted @ 2011-11-16 21:14 googlegis 阅读(774) 评论(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 阅读(357) 评论(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 阅读(918) 评论(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 阅读(1780) 评论(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 阅读(392) 评论(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 阅读(164) 评论(0) 推荐(0)
摘要: 说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做。但是实际操作后,就会发现:1、Hex Workshop操作繁琐,经常出现搜不到想要修改的字符的情况;2、Android ResEdit简单用用可以,修改稍微复杂一点就会出现整条整条丢字符串的情况; 阅读全文
posted @ 2011-11-16 21:09 googlegis 阅读(444) 评论(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)

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