菜鸟的Android之旅(一)

记中记:学习Android也有两个月了,不知道现在算不算入门?有没有资格给新手战友一点建议?我就腆着脸说说一些入门建议吧。
1、如果你有C++基础,可以直接干Android,Java边学Android边补。
2、最好的看书方式:《第一行代码》+官方APP文档——http://www.android-doc.com/guide/components/loaders.html
PS:我是菜鸟,希望如果大神看到文中有什么错误多多指出,但是不要喷我。。。

菜鸟的Android之旅 Day1(Android简介)

Android是基于Linux的多用户系统,它的大致框架结构如下图:
这里写图片描述
组件是Android重要的模块,是Android的门户,Android中最最重要的四大天王(组件):Activity、Service、Broadcast Receiver、
Content Provider。这四大天王中,你见的最多的肯定是Activity,因为只有他能够与你直接进行交互,你的所有操作都是在Activity上进行的。Activity还有个小弟叫:Fragment 他经常和Activity走在一起,而且如果Activity挂了的话(finish)他也会跟着嗝屁。
Service主要是在后台提供服务,你看不见他,比如说,我们在看小说的时候边听音乐,播放音乐这个Service就在后台给我们提供服务,Service是无法与我们直接进行交互的,但可以通过将其与一个Activity绑定起来,通过这个Activity进行间接的交互。
另外两个组件听英文名翻译翻译就知道干嘛啦:Broadcast Receiver——广播接收器,Content Provider——内容提供器
Android系统设计的一个独特的方面,就是任何程序都可以启动其他应用的组件。并且,当系统启动一个组件,它其实就启动了这个程序的进程并实例化这个组件所需要的类。这样方便了很多,比如,你想浏览网页,你不一定要自己开发一个浏览网页的Activity,你可以启动其他具有这个功能的程序,但同时你也已经打开了这个程序。
Day 1就到这里了,下次我们将好好拜访一下Activity, 然后顺道拜访他的小弟Fragment,再然后。。。我还没想好。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值