Android
zzsfqiuyigui
这个作者很懒,什么都没留下…
展开
-
Android进阶系列(1)--Git使用
git是免费的开源的分布式的版本控制系统。我说的直白点,要强调的点是每个git clone下来的版本库都是一个完整的版本库,包括所有的历史记录和版本信息,不需要依赖网络,这点在使用的过程中你一定会有感触,git不是盖的。git很快,但是这点我没有大的感觉;git易于使用,相对svn而言,我不觉得git比之简单,但是总体来说git还是比较容易的,尤其是服务器端的部署非常简易。本文仅仅转载 2012-04-15 10:16:38 · 585 阅读 · 0 评论 -
Android平台开发指导(Android Porting Guide)
没有比这http://www.netmite.com/android/mydroid/development/pdk/docs/index.html更官方的android开发指导材料了,闲着无事就翻译了。序本文为Android平台开发人员和Android设备制造商提供了底层开发指导。如果你对Android的上层应用开发很感兴趣,请访问Andr转载 2013-04-30 15:43:32 · 1183 阅读 · 0 评论 -
解决下载android源码时出现的无法连接问题
http://developer.android.com/sdk/index.htmlhttp://source.android.com/source/ 1.curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo执行curl https://dl-ssl.google.com/dl/go原创 2013-04-21 23:08:22 · 18925 阅读 · 0 评论 -
完整的android开发环境搭建和源代码编译过程
参考网站:http://developer.android.com/sdk/index.htmlhttp://source.android.com/source/本人在Ubuntu 10.04 LTS系统 32位机上安装编译Android2.3源码,其步骤和注意事项如下: 1.安装JDK6对于Android2.3系统,不要安装JDK5,应该安装最新的JDK6。如果安原创 2013-04-23 23:06:46 · 28644 阅读 · 2 评论 -
Android之Goldfish
一. Goldfish介绍Goldfish是一种虚拟的ARM处理器,在Android的仿真环境中使用。Android模拟器通过运行它来运行arm926t指令集(arm926t属于armv5构架,goldfish处理器有ARMv5和ARMv7两个版本,在一般情况下,使用ARMv5的版本即可)。编译生成的linux内核镜像在android的模拟器中使用。启动模拟器时,Linux Kernel镜转载 2013-04-23 23:25:45 · 1370 阅读 · 0 评论 -
Ubuntu下建立android源码及其内核开发环境
从android 官方源码网站:www.source.android.com取得关于配置信息如下:磁盘: 6GB以上剩余空间linux系统:Ubuntu 8.04以上git工具: Git 1.54以上java环境: JDK5.0 update12以上版本python : python 2.4以上版本依赖工具: flex原创 2013-03-31 22:48:31 · 2057 阅读 · 0 评论 -
Android系统源代码情景分析:基础知识
目前,互联网行业正在朝着移动互联网方向强劲地发展,而移动互联网的发展离不开背后的移动平台的支撑。众所周知,如今在移动平台市场上,苹果的iOS、谷歌的Android和微软的Windows Phone系统已经形成了三足鼎立的形势,而Android系统的市场占有率是最高的。Android系统之所以能够在市场上占据着第一的位置,一来是因为它依托着谷歌的品德效应和技术实力,二来是因为它是开放的,任何人都可以转载 2013-04-06 17:58:30 · 1347 阅读 · 2 评论 -
Android Binder 基础
源码请看:1)内核驱动部分:drivers/staging/android/2)用户空间部分:frameworks/base/libs/binder/; frameworks/base/include/binder/;frameworks/base/cmds/servicemanager/Binder起源于BeOS操作系统,像COM一样提供RPC/IPC 机制,OpenBi转载 2013-04-04 01:00:05 · 978 阅读 · 0 评论 -
Android Binder设计与实现 – 设计篇
Android Binder设计与实现 –设计篇摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计转载 2013-04-04 00:39:12 · 862 阅读 · 0 评论 -
《android 底层开发技术实战详解》第二章搭建开发环境问题解决
按照《android 底层开发技术实战详解》第二章搭建开发环境的步骤操作会出现如下问题,下面就解决过程1.andriod之Ubuntu下无法安装sun-java6-jdk的解决办法安装sun-java6-jdk出现以下错误 root@stu-system:/home# sudo apt-get install sun-java6-jdk Reading package原创 2013-03-28 00:05:52 · 940 阅读 · 0 评论 -
windows下建立Android应用开发环境
原创:http://blog.csdn.net/zzsfqiuyigui在windows下搭建Android应用开发环境所需工具:1. Eclipse2. ADT3. android SDK(windows)步骤一:下载并安装JDK (Java SE Development Kit)由于Android SDK和Eclipse都是用Java编写的,因此需要先在Windows原创 2013-03-29 22:42:27 · 706 阅读 · 0 评论 -
Android 操作系统的内存回收机制
Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使应用程序关闭但不退出,并由操作系统进行进程 的回收管理。本文在 Application Framework 与 Linux 内核两个层次上,以进程为粒度,对 Android 操作系统的进程资源回收机制进行了剖析。读者可以从本文获得对 Android 应用程序转载 2013-03-04 15:01:06 · 647 阅读 · 0 评论 -
Android ----制作自己的Vendor
http://www.embedu.org/Column/index.htm http://hi.baidu.com/xxw8393/blog/item/dfb302ed9720364278f055fe.htmlhttp://www.kandroid.org/online-pdk/guide/index.htmlAndroid源码使用一个可定制的编译系统来生成 特定的,针对自己硬件转载 2013-05-14 23:35:41 · 973 阅读 · 0 评论