摘要:
和标准的Linux开发流程一样,Android平台开发的一个很重要的基础工作就是对其内核的编译和移植。本文结合Android的开发文档以及本人的实践经验,简单介绍了Android内核的编译过程,希望有助于对内核移植感兴趣的开发人员。 Android作为Google公司推出的一款手机开发平台,其本身是基于linux内核的。Google提供的内核源代码中除了linux部分外,有很大一部分是与虚拟处理... 阅读全文
摘要:
经常遇到这样的情况,JDK和JRE众所周知是绿色的。正如JAVA命令一般,无论JDK装在哪里,只要在正确的路径下键入JAVA,JAVAW,JAVAC一类命令都将会正确的运行。虽然JDK装在非系统盘的逻辑分区,但是每当重做系统之后,JAR文件双击打开,IE查看APPLET,JAVA WEB START的正常开启,都会失去正常功能。可以猜想到是注册表中失去了一些什么才造成了这样的状况。这篇文章主要用来... 阅读全文
摘要:
云计算至少需要两个组件:运行在可移植设备上的客户机软件和通常运行在网络服务器上的服务器软件。本文将创建一个模拟网络服务器的基于 Android 的服务,从而以一种独特的、新颖的方式提高本地机器的价值。将一个微型云放到您的 Android 手机里并体验本地 Web 服务器的价值。Android 是 Linux® 操作系统的一个特殊发行版,目的在于管理最智能的手机中提供的功能。对于一名程序员... 阅读全文
摘要:
Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:.|-- Makefile(全局的Makefile)|-- bionic(Bionic含义为仿生,这里面是一些基础的库的源代码)|-- bootloader(引导加载器)|-- build (build目录中的内容不是目标所用的代码,而是编译和配置所需要的... 阅读全文
摘要:
各位调试Android程序的时候遇到“source not found”错误应该很抓狂吧,Goolge在发布SDK时没有把源代码包含进去着实有点让人费解,对很多人来说Git无疑是个生涩的东西,而 framework中所有Java代码加起来打个包也就是20多MB。更要命的是,Android Eclipse plugin (ADT)不允许我们在项目属性中attach源代码到an... 阅读全文
摘要:
【IT168 技术文档】android系统架构图 android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序... 阅读全文
摘要:
AOSP(Android Open Source Project) 指的是Android开源项目,也就是开源版本的Android。——再简单点说,就是Android的源代码。这套源代码可以从http://source.android.com(需VPN) 获得。你有兴趣可以下载源代码并配置好工具链自己编译。这个解释不重要,重要的是,AOSP并不是一个ROM,它只是一套源代码而... 阅读全文