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

概述

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

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

顶层类

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

入口方法

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

相关文章
相关标签/搜索