day_01 开始

  • 这里我先介绍下将要学习的Android的系统四大组:活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider)。
  1. 活动(Activity):它的地位可以说非常高,只要是应用app里能看到的东西都放在活动里,也就是说,活动是用户打开一个app的门面。
  2. 服务(Service):用一本书《第一行代码》里的话就是,比较低调,在后台默默地运行。
  3. 广播接收器(Broadcast Receiver):顾名思义,就是广播,它可以允许你的应用接收短信、电话的消息,当然你也可以向外传播消息。
  4. 内容提供器(Content Provider):它的作用则是可以让程序之间共享数据。

是不是听完这些定以后依然模模糊糊?没关系,这里我给举个例子。

   如果把你开发的应用程序比喻成一家酒店,那么活动就是一进酒店看到的景象,而服务是服务人员,两者的区别在于:顾客走出了酒店,景象就看不到了,意思是活动就结束了;而服务工作仍然在进行,酒店里的厨师呀,清洁员呀等等他们还是在默默地工作中。那广播接收器可以想象成酒店接收外面的消息,例如,某某酒店小龙虾受欢迎啊、国家食品管理部门发出的一些些通告;当然酒店里也可以发出广播,例如发出酒店招聘员工的消息等等。最后,经营一家酒店是不是还需要进货?对,内容提供器就是进货的角色,你的app(酒店)会去别人的app(食品厂)进行共享数据。

  • 其实Android的功能不止于此,还有好多,这里我就不一一介绍了,下面就开始第一个小程序,开始之前,要先说明一下:我所使用的是Android Studio,模拟器是Genymotion,因为AS自带的模拟器有点慢,所以用了自己下载的模拟器。在这里我就先不说安装过程了,假如以后有幸得到你们的赏识,想知道具体的下载和安装操作,我会新建一个随记,分享我安装这些软件的过程,谢谢。
  • FirstProgram  首先新建一个程序,我起名为FirstProgram

  

   

  

  

  

  

  • 第一个程序运行完毕,至于运行原理,下一节再讲。
  • 我呢,是一名某二本学校的准大三学生,上学期刚学完JAVA,然后这个假期没事干,就想研究Android,如果有什么错误,我会认真接受批评,然后积极改正,毕竟咱们要一起学习,一起进步,谢谢,请多多包含。

猜你喜欢

转载自www.cnblogs.com/ywyh2018/p/9429771.html