Android中Activity的生命周期英语论文译文

北方民族大学

英文文献翻译

论文题目: Android环境及Activity介绍

院(部)名 称: 计算机科学与工程学院

学 生 姓 名: 陈 忠

专 业: 软件工程 学 号:

指导教师姓名: 于千城

论文提交时间: 年 月 日

北方民族大学教务处制

Android的运行环境

Android环境下的应用程序与你平时常用的桌面环境应用和服务器环境应用有点不同。这些不同主要在于唯一的手机环境和Android环境下的一些关键概念。当你要为Android平台的手持设备写应用程序时,你将用到这些概念指导应用程序的设计和执行:

有限的资源

在今天,手机已经是一个非常强大的手持电脑,但是它们还是非常有限。最基本的手机设备限制就是电池的续航能力。每一秒钟的处理,每一次的内存更新,每一次屏幕背光的点亮等,这些都要手机电池提供能量。手机的大小是有限的,并且用户也不喜欢频繁的为电池充电。结果就是,手持电脑的资源有限——芯片的处理能力在几百兆赫兹,内存最多在千兆,数据存储最多再十千兆。当然,在这本书中,我们会讨论如何高效率利用Android手持设备的有限资源。

移动混搭

在当今桌面网络世界里,混搭使得开发者很容易通过重用现有应用程序中含有的数据和用户接口进行新的应用程序开发。谷歌地图就是一个很好的例子,你只要在网页中运用一些JavaScript代码就可以很容易地创建一个网上地图应用程序。Android包含了一些手机概念。在其他手机环境中,应用程序都是分开的,除了浏览器应用程序,你期望所编写的应用程序是独立于其它应用程序运行在手持设备上的。在Android平台下,你可以很容易创建一个新的程序,并加入已经存在的程序。

交互式应用程序

在其它手机软件环境下,应用程序接受数据是通过特殊的数据提供程序。如果你需要应用Windows Mobile环境下的应用程序发送一个电子邮件,例如,你编写的代码具体引用了Pocket Outlook的电子邮件接口,并通过这种方式发送邮件。但是,假如用户希望应用其它邮件客户端了?

Android包含了一些基础独立于特殊应用程序接口的机制(Intents),在Android应用程序中,你不是仅仅只能用特殊的应用程序进行发送邮件,而是,你可以应用任何有效的应用程序进行邮件的发送。操作系统只关注什么应用程序可以发送邮件,并在你需要使用时启动它,并连接到你请求位置将邮件发送出去。用户可以应用不同的浏览器,不同的MP3播放器以及不同的邮件客户端等等,Android将为你启动相应的程序。

一个Android应用程序的组成

你通过Android框架所创建的Android应用程序,有四种基本的类型。

Activities

Activities类似于桌面系统下的独立应用程序,例如:office办公软件。Activities是由许多需要及时运行的可执行代码组成,用户或者操作系统都可以通过实例化,运行Activities。Activities可以与用户进行交互,并且可以通过使用query或Intent对象(在稍后讨论)向其它的Activities或服务请求数据或服务。

你写的很多Android可执行代码将在Activity的环境下执行。Activities通常相当于一个显示器:每个Activity都有一个界面提供给用户。当一个Activity当前不再运行时,操作系统会将其杀死以保护内存。

Services

Services类似于桌面操作系统和服务器操作系统的服务或守护程序。Services是由一些可执行代码组成,通过实例化运行在后台,并且直到手持设备关闭后才结束。Services一般没有用户界面。

举一个典型的Service应用例子,一个MP3播放器需要有一个文件队列,从而可以进行后台播放,这样可以让用户继续运行其他应用程序。你的应用程序需要继承Services类,从而可以不需要用户界面在后台执行工作。

Broadcast and Intent Receivers

这些接收器是对其它应用程序的服务请求作出响应。一个广播信息接收器是在系统做大规模广播一个事件时作出响应。这个广播信息可以来自Android系统自身(如:电量低)或者来自运行在该系统上的一些程序。一个Activity

android 英语论文,Android中Activity的生命周期英语论文+译文.doc相关推荐

  1. Android 中 Activity 的生命周期

    接触 Android 有一段时间了,但是今天才去看 Activity 的生命周期,着实是因为在项目中用到了,需要去关闭释放一些数据. 以下内容来自网络,说的很直白,我就不用整理了 onCreate() ...

  2. android 弹窗 onpause,Android 下拉通知栏时Activity的生命周期——重新理解onPause()

    下拉通知栏时发生了什么 在某个APP中,发现下拉通知栏的时候,正在播放的视频会暂停,于是有点好奇这段操作是不是在生命周期中实现的.在网上众多关于Activity生命周期的讨论中,很多人认为onPaus ...

  3. Android学习之详解Activity的生命周期

    Activity Activity作为Android的四大组件之一,可见其地位非同寻常,官网介绍: 移动应用体验与桌面体验的不同之处在于,用户与应用的互动并不总是在同一位置开始,而是经常以不确定的方式 ...

  4. Android之React Native 中组件的生命周期

    React Native 中组件的生命周期 概述 就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle).所谓生命周期,就是一个对 ...

  5. 【android】android中activity的生命周期

    activity生命周期: 实例代码: 1 public class DemoActivity extends Activity { 2 3 //1.activity第一次被创建的时候,执行 4 @O ...

  6. android tabhost 多个activity,Android:TabHost中Activity的生命周期问题

    用过TabHost制作多个activity的分页效果的朋友应该知道,tabhost中镶嵌的activity的onCreate和onDestroy是和tabhost关联的,在创建了tabhost之后,第 ...

  7. Android中activity的生命周期

    1.通常activity可能的三种基本状态 Resumed(运行状态) activity在屏幕的前台并且拥有用户的焦点(或者称为running状态). Paused(挂起状态) 另一个activity ...

  8. Android入门(五) | Activity 的生命周期

    文章目录 Activity 的状态及生命周期 实现管理生命周期 FirstActivity SecondActivity DialogActivity 运行结果 旧活动被回收了还能返回吗? Activ ...

  9. android 横竖屏切换时候activity的生命周期,横竖屏切换时候Activity的生命周期

    minifest中的设置如下:screenOrientation设置为"sensor". 本人使用的是Android7.0版本 1.新建一个Activity,并把各个生命周期打印出 ...

最新文章

  1. JAVA SE学习day_12:集合的排序、队列、栈结构
  2. python点到向量的距离,夹角
  3. 【android-tips】如何在android应用中插入百度广告(附源码)
  4. 处理selinux方法
  5. win7 安装好redis 如何安装扩展
  6. 如意报表插件如何安装_Google Chrome浏览器如何安装插件应用
  7. 打造个性化的Blog
  8. 企业平均每年遭遇9起有针对性攻击
  9. OPC数据访问方法简介
  10. java+线程安全的hash,多线程下HashMap安全问题-ConcurrentHashMap解析
  11. html之meta标签
  12. VIVADO常见警告、错误及解决方法
  13. 博文视点大讲堂第33期——如何让你既能干得漂亮又说得清楚?
  14. pd虚拟机镜像:懒人一键安装win10、11
  15. dosubmit 成功不成功_什么是成功,不放弃!
  16. Python实现统计代码行数功能
  17. Gerber文件解析
  18. 最近选购MP3而有感便携追求音质的一些心得
  19. Unity开发教程 打造战棋手游《天地劫》
  20. IOS系统通话录音功能的实现方案

热门文章

  1. 活动目录系列之二:单域环境的实现(单站点)
  2. QTP引用外部脚本路径的设定(二)left函数的使用
  3. spring加载classpath与classpath*的区别别
  4. 算法与数据结构(九) 图论:最短路径问题
  5. AMD如何争夺Intel市场份额?血拼高配PC装机量
  6. 获取mssqlserver数据库表的字段名称,字段说明,数据类型,主键等表的信息
  7. 《C++并发编程实战》——1.1 什么是并发
  8. 4--RESTful应用程序
  9. Web网站压力测试工具
  10. strcpy会覆盖原来的吗_你真的会挂单吗?原来“集合竞价”10分钟竟然隐藏这么多秘密,看懂这些细节,直接精准判整日走势...