码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-05-31 23:07:54      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

概述

学习一项新技术之前要先了解这个技术的整体框架,这里先简单说一下 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 的。

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

标签:

原文地址:http://www.cnblogs.com/bemxself/p/4542715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!