Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。

  • Activity :
    一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。

  • Service服务:
    一个Service 是一段长生命周期的,没有用户界面的程序,可以用来开发如监控类程序。

  • Content Provider内容提供者:
    android平台提供了Content Provider使一个应用程序的指定数据集提供给其他应用程序。

  • BroadcastReceiver广播接收器:
    你的应用可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。广播接收器没有用户界面。然而,它们可以启动一个activity或serice 来响应它们收到的信息,或者用NotificationManager 来通知用户。通知可以用很多种方式来吸引用户的注意力──闪动背灯、震动、播放声音等。一般来说是在状态栏上放一个持久的图标,用户可以打开它并获取消息。

更多相关文章

  1. AndroidManifest.xml中android:label标签的使用
  2. 10天学通Android开发(4)-用户布局与常用控件
  3. 发布Android应用程序过程
  4. Android(安卓)manifest文件中的标签详细介绍
  5. android 广播BroadcastReveicer详解
  6. Android开发入门——推箱子游戏开发实战(二)
  7. 在vs2012中用C#开发Android应用Xamarin环境搭建
  8. Android开发框架介绍
  9. android AutoCompleteTextView+ SQLite

随机推荐

  1. Android:Debug certificate expired on D
  2. Android(安卓)API学习 SoundPool 和 Medi
  3. android studio从Eclipse迁移
  4. android Animation 动画效果介绍
  5. 整理出15个Android很有用的代码片段
  6. android 字符串数组资源
  7. android Application学习之二
  8. uni-app 跳转Android原生界面(Activity),
  9. 调整android studio内存大小防止使用卡顿
  10. Android(安卓)Long SMS