• Android程序的几个组成部分


    1. 简述Android程序的几个组成部分。

    ①  活动(Ativity):应用程序的表示层。它是应用程序中可见的交互组件的基类。大致上等同于传统桌面应用程序中的窗体。应用程序中的每一个屏幕都是Activity类的扩展。

    ②  服务(Service):应用程序中不可见的工作者。服务组件在后台运行,可以更新数据源和可见的活动,并触发通知。它被用来执行一些常规处理。

    ③  广播(BroadCastaReceiver):意图广播的使用者。通过创建和注册广播接收器,应用程序可以监听到那些匹配特定的过滤准备的意图广播。广播接收器会自动地启动应用程序来响应某个到来的意图。

    ④  内容提供者(ContentProvider):可共享的数据存储器。它用来管理和共享应用程序数据库。内容提供器是在应用程序之间共享数据的首选方法。可以通过配置自己的内容提供器来允许其它应用程序来访问存储的数据。Android设备包含了多个本地内容提供器来提供有用的数据库,如媒体库和联系人信息等。

    2. 简述Activity生命周期的几种状态,以及状态之间的变换关系。

    四种状态:

    正常情况下:依次会走Activity启动--onCreate()--onStart()--onResume()--Activity此时呈现在用户面前--当停掉Activity时会执行onPuse()--Activity不可见时执行onStop()--Activity被销毁时---onDestory()

    当Activity暂停之后,用户又返回到Activity时:依次会执行onResume()--Activity此时呈现在用户面前--当停掉Activity时会执行onPuse()--Activity不可见时执行onStop()--Activity被销毁时---onDestory()

    当Activity长时间不可见,用户又重新导航到Activity:依次会执行onRestart()--onStart()--onResume()--Activity此时呈现在用户面前--当停掉Activity时会执行onPuse()--Activity不可见时执行onStop()--Activity被销毁时---onDestory()

    当Activity被释放掉后又重新导航回来:依次会执行onCreate()--onStart()--onResume()--Activity此时呈现在用户面前--当停掉Activity时会执行onPuse()--Activity不可见时执行onStop()--Activity被销毁时---onDestory()

    文学使思想充满血与肉,他比科学和哲学更能给予思想以巨大的明确性和说明性。
  • 相关阅读:
    js 中读取JSON的方法探讨
    git 教程 git.oschina.net
    JS实现页面跳转重定向的几种方式
    AngularJs 学习
    firebug js版
    emmt html生成
    idea sass scss配置
    关于idea激活
    sublime text There are no packages 解决!
    js监听滚动条事件
  • 原文地址:https://www.cnblogs.com/zpsblog/p/11111033.html
Copyright © 2020-2023  润新知