下载此文档

全新Android程序设计基础.ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
Android 程序设计基础 Android 中 JAVA 包功能描述? :提供高层程序模型、提供基本的运行环境? :对设备上的数据进行访问和发布的类? :通过内容提供者浏览和操作数据库? :底层的图形库? :定位和相关服务的类? :管理多种音频、视频的媒体接口? :提供帮助网络访问的类? :提供了系统服务、消息传输、 IPC 机制? :提供 OpenGL 的工具? :提供类访问 Android 内容提供者? :提供与拨打电话相关的 API 交互? :提供基础的用户界面接口框架? :涉及工具性的方法,例如时间日期的操作? :默认浏览器操作接口? :包含各种 UI 元素在应用程序的屏幕中使用 Android 程序核心组件? View: 界面视图、组织 UI 控件? Intent: 意图,支持组件间通信? Activity: 处理界面与 UI 互动? Content Provider: 存储共享数据? IntentReceiver: 接收信息及事件处理? Service: 后台服务(如硬件与驱动的服务) ? Notification: 消息与通知 Activity ? Activity 是最基本的 Android 应用程序组件?一个活动通常就是一个单独的屏幕,它将会显示由视图控件组成的用户接口, 并对事件做出响应以启动其他组件。?当一个新的屏幕打开后,前一个屏幕将会暂停,并保存在历史堆栈中。用户可以返回到历史堆栈中的前一个屏幕。当屏幕不再使用时,还可以从历史堆栈中删除。 Android 将会保留从主屏幕到每一个应用的运行屏幕。?所有应用的 Activity 都继承于 类 Activity 生命周期 Activity 有三个状态: 当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的 Activity 。当它失去焦点但仍然对用户可见时(如右图),它处于暂停状态。即在它之上有另外一个 Activity 。这个 Activity 也许是透明的,或者没有完全覆盖全屏, 所以被暂停的 Activity 仍对用户可见。暂停的 Activity 仍然是存活状态(它保留着所有的状态和成员信息并保持和窗口管理器的连接),但系统处于极低内存时仍然可以杀死这个 Activity 。完全被另一个 Activity 覆盖时则处于停止状态。它仍然保留所有的状态和成员信息。然而对用户是不可见的,所以它的窗口将被隐藏,如果其它地方需要内存,则系统经常会杀死这个 Activity 。当Activity 从一种状态转变到另一种状态时,会调用以下保护方法来通知这种变化: ?void onCreate(Bundle savedInstanceState) ?void onStart() ?void onRestart() ?void onResume() ?void onPause() ?void onStop() ?void onDestroy() 这七个方法定义了 Activity 的完整生命周期。实现这些方法可以帮助我们监视其中的三个嵌套生命周期循环: Activity 的完整生命周期自第一次调用 onCreate() 开始,直至调用 onDestroy() 为止。 Activity 在onCreate() 中设置所有“全局”状态以完成初始化,而在 onDestroy() 中释放所有系统资源。例如,如果 Activity 有一个线程在后台运行从网络上下载数据,它会在 onCreate() 创建线程,而在 onDestroy() 销毁线程。 Activity 的可视生命周期自onStart() 调用开始直到相应的 onStop() 调用结束。在此期间,用户可以在屏幕上看到 Activity ,尽管它也许并不是位于前台或者也不与用户进行交互。在这两个方法之间,我们可以保留用来向用户显示这个 Activity 所需的资源。例如,当用户不再看见我们显示的内容时,我们可以在 onStart() 中注册一个 BroadcastReceiver 来监控会影响 UI的变化,而在onStop() 中来注消。 onStart() 和onStop() 方

全新Android程序设计基础 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小0 KB
  • 时间2016-03-12
最近更新