Android 开发快速导引:Android程序框架【草】

概述

学习一项新技术之前要先了解这个技术的整体框架,这里先简单说一下 Android 的程序结构。

Android App 有四个顶层的类:Activity、Service、ContentProvider、BroadcastReceiver。

顶层类

  • Activity
    Activity 是 Android 应用最重要的概念,没有之一。当你打开一个 App,你看到的界面就是一个 Activity。里面的图片、按钮、输入框、列表,都是这个 Activity 里的 View。 
  • Service
    猜都猜得到,Service 是运行在后台的,没有界面。 
  • ContentProvider
    如果你想让别的 App 访问你的数据,定义一个ContentProvider。如果你想访问别人的数据,用 getContentResolver() 获取一个 ContentResolver 对象查询,当然前提是你有这个权限。
  • BroadcastReceiver
    知道你手机为什么一联网就有各种乱七八糟的通知吗?就是这玩意搞的。Android 有一些默认的广播,你定义了相应的 BroadcastReceiver 以后就会被自动调用。

入口方法

Android 没有入口类、没有入口方法。确切的说启动器是根据 AndroidManifest.xml 确定入口 Activity 的。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。