详解Android平台架构及特性
分类标签: Android框架
Android平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。下面我把Android的特性及其架构体系结构总结一下。 一、Android的平台特性 Android平台有如下特性: 1. 应用程序框架支持组件的重用与替换。 这样我们可以把系统中不喜欢的应用程序删除,安装我们喜欢的应用程序。阅读全文 »
Android 操作系统的内存回收机制详解
分类标签: Android框架 Dalvik
Android APP 的运行环境 Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别。主要包含下面几个层次: Application Framework Application Framework 将整个操作系统分隔成两个部分。阅读全文 »
实战解析Android架构设计原则
分类标签: Android框架
经过一段时间收集了大量反馈意见后,我认为应该来说说这个话题了。我会在这里给出我认为构建现代移动应用(Android)的好方法,这会是另一番体味。 架构演变 演变意味着一个循序渐进的过程,由某些状态改变到另一种不同的状态,且新状态通常更好或更复杂。 照这么一说,软件是随着时间发展和改变的,是架构上的发展和改变。阅读全文 »
介绍两个Android快速开发框架
分类标签: Android框架
目前android用的比较多的整体框架有Afinal、ThinkAndroid、Andbase、XUtils。大体的思路都差不多,取2个简单介绍下。 1. Afinal 简介:Afinal是一个android的ORM和IOC框架,相对比较简单,主要包含四大框架FinalActivity、FinalDB、FinalHttp、FinalBitmap。阅读全文 »
Android系统启动过程全解析
分类标签: Android框架
Android系统是一款基于Linux的移动操作系统,那么Android是如何启动起来的呢?本文就详细阐述Android系统的启动过程。 从内核之上,我们首先应该从文件系统的init开始,因为 init 是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那么内核将会到/sbin/、/bin/ 等目录下查找默认的init,如果没有找到那么就报告出阅读全文 »
根据Android架构分层推荐开发书籍
分类标签: Android好书推荐 Android框架
Android系统的架构可以分为六个部分。笔者根据自己的体会为大家推荐每个部分对应的精品书籍,不喜勿喷。 1、Android Application 《Android Developer Document》、《Pro Android》、《Professional Android Application Development》、《Google Android SDK开发范例大全》、 Google 阅读全文 »
Android开发环境中的概念和工具介绍
分类标签: Android框架 JDK Eclipse ADT Android SDK NDK
最近学习Android开发,以前使用C/C++多一些,现在再补点Java知识,不管是哪种语言,都不过是一种工具而已,真的学起来,大同小异,无谓优劣。学习Android编程肯定是要先从环境搭建开始,无论是在Windows、还是Linux、Mac环境都可以,在搭建环境之前,有些概念综合了解一下确有必要,本文即是面向Android初学者的文章,作为Android入门的启蒙篇章。阅读全文 »
《Android框架揭秘》
分类标签: Android好书推荐 Android框架
《Android框架揭秘》深入研究分析了Android框架内部运行原理与机制,是Android开发人员进行Android内核开发的很好的选择。 《Android框架揭秘》内容简介《Android框架揭秘》通过对Android系统源代码的分析,主要介绍Android框架的初始化过程及主要组件的工作原理。阅读全文 »
《Android内核剖析》
分类标签: Android好书推荐 Android框架
《Android内核剖析》在前言中就提到两个问题,第一个就是内核的具体含义是什么,第二个是什么样的人能够理解或者有能力或机会写一本关于“内核剖析”的书。目的就是给大家增加信心,相信自己有能力理解本书所讲内容。《Android内核剖析》内容简介...阅读全文 »
Android学习指南之二:分析Android框架及Android程序的目录结构
分类标签: Android框架 Activity xml View Layout TextView
我们在使用某个系统进行开发时,有必要先大体了解下它的框架结构。Android开发同样也需要先了解Android的系统框架,这对我们把握Android应用程序的整体很有帮助。另外,Android程序的目录结构也需要在开发之前做一个大概的了解,明白每个文件的内容和作用。阅读全文 »
Android学习指南之一:Android开发环境搭建图解
分类标签: Android SDK Android框架 Eclipse JDK ADT
本讲是Android学习指南的第一讲,主要是图解Android开发环境的搭建过程。Android学习指南教程中使用的是Android 2.2版本。 一、Android概述 Android 是基于Linux内核的软件平台和操作系统。Android构架主要由3部分组成,linux内核层,类库、虚拟机和核心组件库层,应用程序框架层。Android应用程序使用JAVA语言进行开发。阅读全文 »
Android开发视频教程之一(Android开发简介)
分类标签: Android框架 Activity Android SDK Eclipse
本Android开发视频教程的主要内容包括:Android的历史,Android的框架结构,Android和iPhone的竞争关系,Android开发的四个常用组件:Activity、Intent、Service、Content Provider,Android开发工具,以及Android开发的盈利方式等。阅读全文 »
Android开发概述
分类标签: Android框架
本Android开发视频就Android开发做了概述,内容包括:Android的框架结构;开发调试应用程序和软件发布;Android运行要求的嵌入式系统特点以及主流平台;Android内核特点与移植;Android LCD驱动开发;增强Android的电源管理等。阅读全文 »