Android学习第1课—了解Android

本文介绍了作者开始学习Android的经历,从了解Android的基本情况和结构,到使用Eclipse开发Android程序。主要内容包括Android的发展历程、核心组件及学习路径。通过本篇,读者能够对Android有一个初步的认识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天开始学习Android。选择学习的课程是mars老师的视频课程,从很早之前就想了解和学习Android了,但是一直都没有下定决心来学习,现在慢慢的学习了吧,希望以后能从事这方面的工作吧。

今天主要就了解了Android的基本情况和结构。从百度百科(http://baike.baidu.com/view/1241829.htm)上了解了Android的开发者Andy Rubin,还有Android每个版本的有趣的名字。Android从2008年9月发布的第一版Android1.1,现在Android的最新版本是4.0,于2011年10月19日在香港发布,名为Ice Cream Sandwich(冰淇淋三明治),下一版本的Android的名字为Jelly Bean(果冻豆)。Android是一款以Linux为核心的开放式的手机操作系统,早期的Android应用程序开发,通常通过Android SDK(Android软件开发包)下使用Java作为编程语言来开发应用程序,但通过不同的软件开发包,则使用的编程语言也不同。Android结构如图:       

Android程序的主要组成,mars老师将其称为四大天王,我觉得这样理解起来很浅显易懂,它们分别是:Activity、Intent、Service、ContentProvider(这个百度百科中说的BroadcastReceiver疑问)。

Activity: 是所有程序的根本,也是Android中最基本的模块之一。整个应用程序的门面,主要负责数据的显示。

Intent: 主要负责应用程序中的数据的传递。Intent 负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android 则根据此Intent 的描述,负责找到对应的组件,将Intent 传递给调用的组件,并完成组件的调用。因此,Intent 在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。

Service: 承担大部分数据处理工作,不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service是一种程序,它可以运行很长时间,但是它没有用户界面。

ContentProvider: 负责存储数据,并且允许有需要的应用程序访问这些数据。


我现在选用Eclipse来开发Android程序,下一课学习Android环境的搭建。

本课主要了解了What's Android? 对它的基本情况和框架有了一个大概的了解,再接再厉吧微笑!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值