下载此文档

Android程序设计教程第3章Android应用程序.pptx


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
第3章 Android应用程序
目录
Android四大组件
Android应用程序生命周期
Android程序调试
Android应用程序权限
学习目标
了解Android四大组件
掌握Android生命周期
掌握Android程序调试
了解Android应用程序权限
Android四大组件
Activity
Activity是Android程序中最常用的组件,是应用程序的表示层,显示可视化的用户界面,接收与用户交互所产生的界面事件。一个Activity代表一个单独的屏幕,在其上可以添加多个用户界面控件,如Button、TextView、EditView等
Activity一般通过View来实现应用程序的用户界面,相当与一个屏幕,用户与程序的交互是通过该类实现的。
用户从一个屏幕切换到另一个屏幕的过程也是从一个Activity切换到另一个Activity的过程。
Service
Service一般用于没有用户界面,但需要长时间在后台运行的应用。实际上,Service是一个具有较长的生命周期但是并没有用户界面的程序。例如播放MP3音乐。
Service一般由Activity启动,但是并不依赖于Activity,即当Activity的生命周期结束时,Service仍然会继续运行,直到自己的生命周期结束为止。
BroadcaseReceiver
BroadcastReceiver是为用户接收并响应广播消息的组件,与Service一样没有界面,它唯一的作用是接收并响应消息。
ContentProvider是用来实现应用程序之间数据共享的类。
Android生命周期
Android程序生命周期是指Android程序中进程从启动到终止的所有阶段,即Android程序从启动到停止的全过程。
Android系统中的进程优先级从高到低分别为前台进程、可见进程、服务进程、后台进程和空进程。
前台进程指与用户正在交互的进程,是Android系统中最重要的进程。前台进程具有最高优先级,通常前台进程的数量很少,几乎不会被系统终止,只有当内存极低以致无法保证所有的前台进程同时运行时,系统才会终止某个前台进程。前台进程主要有以下情况:
(1)进程中包含处于前台的正与用户交互的Activity;
(2)进程中包含与前台Activity绑定的Service;。
(3)进程中包含调用了startForeground()方法的Service;
(4)进程中包含正在执行onCreate()、onStart()或onDestory()方法的Service;
(5)进程中包含正在执行onReceive()方法的BroadcastReceiver。
可见进程指部分程序界面能够被用户看见,却不在前台与用户交互,不响应界面事件的进程。可见进程包括:
(1)进程中包含处于暂停状态的Activity,即调用了onPause()方法的Activity;
(2)进程中包含绑定到暂停状态 Activity的Service;。

Android程序设计教程第3章Android应用程序 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小493 KB
  • 时间2020-11-27
最近更新