篇一 :android学习计划

Android学习计划书

一.Android的介绍

1.1什么是Android

Android是“机器人”的意思,是Google公司于20##年11月5日发布的一个基于Linux平台的开源手机操作系统。该系统有底层的Linux操作系统、中间件和核心应用程序组成。Android应用程序由强大的Java语言来编写,也支持其他一些语言如C、Perl等。

1.2 Android的平台构架及特性

(1)Android平台有如下特性:

l   应用程序框架:支持组件的重用与替换

l   Dalvik 虚拟机:专门为移动设备做了优化

l   内部集成浏览器:该浏览器基于开源的WebKit引擎

l   优化的图形库:包括2D 和3D 图形库,3D 图形库基于OpenGL ES1.0   

l   SQLite:用作结构化的数据存储。

l   多媒体支持:包括常见的音频、视频和静态印象文件格式(如MPEG4、H.264、   

…… …… 余下全文

篇二 :Android学习计划

Android学习计划

一、 帮助网站

/bbs/forum.php

二、学习计划

第一周:

星期三: 01_01_Android平台一日游

01_02_搭建Android开发环境 01_03_say_hello_to_Android

星期四:01_04_Activity初步

01_05_Activity和Intent

01_06_Android当中的常见控件 01_07_Activity生命周期(一) 01_08_Activity的生命周期(二) 星期五:01_09_Activity布局初步(一)

01_10_Activity布局初步(二) 01_11_Activity的布局初步(三) 星期六:01_12_Android常见控件(二)

01_13_常用控件(三)

星期天:01_14_Handler的使用(一)

01_15_Handler的使用(二)

第二周:

星期一:01_16_SQLite使用方法

01_17_调试程序

01_18_文件下载

01_19_ContentProvider初步 星期二:01_20_XML文件解析

01_21_广播机制(一)

…… …… 余下全文

篇三 :Android入门学习计划——很好!

第一章:开发环境搭建

1           Windows模拟开发环境

1.1          安装JDK;

1.2          安装Eclipse;

1.3          安装Android SDK;

1.4          安装ADT。

学习重点:

★    Eclipse IDE的使用

参考资料:《???

★    AVD的使用

2           Linux开发环境

…… …… 余下全文

篇五 :今日android学习计划

今日android学习计划

今天上班8个小时,我要拿出至少4个小时来学习android。其余4个小时来适配新添的bug,那么android学习我要从何学起呢?今天先将下载的126页文档看完,学习常识,同时注意融汇贯通,体会其中的精妙之处。

学习规则:少看新闻,抽出所有能利用的时间去学习。

下班前做总结。总结今天学到了什么。

…… …… 余下全文

篇六 :Android学习规划

Android学习规划

一、Android入门介绍 .................................................................................................................... 4

1.1、Android系统介绍 ........................................................................................................... 4

1.2、Android使用框架的介绍 ............................................................................................... 4

1.3、如何搭建Android开发环境 .......................................................................................... 4

…… …… 余下全文

篇七 :Android课程学习安排表

Android课程学习安排表

…… …… 余下全文

篇八 :Android硬件抽象层(HAL)概要介绍和学习计划

Android硬件抽象层(HAL)概要介绍和学习计划  

20##-08-02 14:34:31|  分类: android |  标签:android  ubuntu11.04  硬件抽象层  hal   |字号 订阅

 

      Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两 层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内 核空间不可行吗?从技术实现的角度来看,是可以的,然而从商业的角度来看,把对硬件的支持逻辑都放在内核空间,可能会损害厂家的利益。我们知 道,Linux内核源代码版权遵循GNU License,而Android源代码版权遵循Apache License,前者在发布产品时,必须公布源代码,而后者无须发布源代码。如果把对硬件支持的所有代码都放在Linux驱动层,那就意味着发布时要公开 驱动程序的源代码,而公开源代码就意味着把硬件的相关参数和实现都公开了,在手机市场竞争激烈的今天,这对厂家来说,损害是非常大的。因 此,Android才会想到把对硬件的支持分成硬件抽象层和内核驱动层,内核驱动层只提供简单的访问硬件逻辑,例如读写硬件寄存器的通道,至于从硬件中读 到了什么值或者写了什么值到硬件中的逻辑,都放在硬件抽象层中去了,这样就可以把商业秘密隐藏起来了。也正是由于这个分层的原因,Android被踢出了 Linux内核主线代码树中。大家想想,Android放在内核空间的驱动程序对硬件的支持是不完整的,把Linux内核移植到别的机器上去时,由于缺乏 硬件抽象层的支持,硬件就完全不能用了,这也是为什么说Android是开放系统而不是开源系统的原因。

…… …… 余下全文