php网站搬家软件网站建设专业书入门

diannao/2026/1/17 15:26:39/文章来源:
php网站搬家软件,网站建设专业书入门,南京seo公司哪家好,东莞网站建设网页推广1.概述 Android 应用程序包含了工程文件、代码和各种资源#xff0c;主要由 Java 语言编写#xff0c;每一个应用程序将被编译成Android 的一个 Java 应用程序包#xff08;*.apk#xff09;。 由于 Android 系统本身是基于 Linux 操作系统运行的#xff0c;因此 …1.概述 Android 应用程序包含了工程文件、代码和各种资源主要由 Java 语言编写每一个应用程序将被编译成Android 的一个 Java 应用程序包*.apk。         由于 Android 系统本身是基于 Linux 操作系统运行的因此 Android 应用程序也运行于 Linux 环境中它们具有以下的特点 在默认情况下每一个应用程序运行于它们的 Linux 进程中         每个进程具有自己的虚拟机VM所以每个应用程序运行于独立的环境中         在默认情况下每一个应用程序具有唯一的 Linux 用户 ID。通过设置权限让应用程序只对用户和应用程序本身可见也有一些方法可以把它们暴露给其他的应用程序。 2.应用程序的组成部分 一般情况下Android 应用程序由以下 4 种组件构成 活动Activity 广播接收器BroadcastReceiver 服务Service 内容提供者Content Provider。 一个 Android 应用程序是一个包(Package)包中可能包含一个或者多个 Android 组件component。 2.1活动Activity 活动是最基本的 Android 应用程序组件在应用程序中一个活动通常就是一个单独的用户界面。每一个活动都被实现为一个独立的类并且从活动Activity基类中继承而来活动类将会显示由视图View控件组成的用户接口并对事件Event做出响应。大多数的应用程序都会有多个用户界面因此便会有多个相应的活动。 Android 的一个活动一般对应界面中的一个屏幕显示可以理解成一个界面每一个活动在界面上可以包含按钮、文本框等多种可视的 UI 元素。 2广播接收器BroadcastReceiver 广播接收器用于让应用程序对一个外部事件做出响应。例如电话呼入事件、数据网络可用通知或者到了晚上时进行通知。 3服务Service 一个服务是一个具有一段较长生命周期但没有用户界面的程序。例如一个正在从播放列表中播放歌曲的媒体播放器在后台运行。  4内容提供者Content Provider 应用程序能够将它们的数据保存到文件或 SQLite 数据库中甚至是任何有效的设备中。当需要将数据与其他的应用共享时内容提供者将会很有用。一个内容提供者类实现了一组标准的方法从而能够让其他应用程序保存或读取此内容提供者处理的各种数据类型  3应用程序的生命周期  Android 系统中的不同组件具有不同的生命周期。Android 根据每个进程中运行的组件以及组件的状态把进程放入一个重要性分级importance hierarchy中。Android 进程的重要性分级可以理解成执行的优先级。         Android 进程的类型包括按重要性分级排序 1前台Foreground进程 与用户当前正在做的事情密切相关不同的应用程序组件能够通过不同的方法使它的宿主进程移到前台。当下面任何一个条件满足时都可以考虑将进程移到前台。 进程正在屏幕的最前端运行一个与用户交互的 Activity它的 onResume()方法被调用         进程有一个正在运行的 BroadcastReceiver它的 BroadcastReceiver.onReceive()方法正在执行         进程有一个 Service并且在 Service 的某个方法Service.onCreate()、Service.onStart()或者 Service.onDestroy()内有正在执行的代码。 2可见Visible进程 它有一个可以被用户从屏幕上看到的 Activity但不在前台——其 onPause()方法被调用。例如如果前台的 Activity 是一个对话框以前的 Activity 隐藏在对话框之后就可能出现这种进程。这样的进程很重要一般不允许被杀死除非为了保证前台进程的运行不得不这样做。 3服务Service进程 有一个已经用 startService() 方法启动的 Service虽然这些进程用户无法直接看到但它们做的事情却是用户所关心的例如后台 MP3 回放或后台网络数据的上传/下载。因此系统将一直运行这些进程除非内存不足以维持所有的前台进程和可见进程。  4后台Background进程 拥有一个当前用户看不到的 Activity它的 onStop()方法被调用这些进程对用户体验没有直接的影响。如果它们正确执行了 Activity 生命周期系统可以在任意时刻杀死进程来回收内存并提供给前面 3 种类型的进程使用。系统中通常有很多这样的进程在运行因此要将这些进程保存在 LRU 列表中以确保当内存不足时用户最近看到的进程最后一个被杀死。  5空Empty进程 不包含任何处于活动状态的应用程序组件。保留这种进程的唯一原因是当下次应用程序的某个组件需要运行时不需要重新创建进程这样可以提高启动速度。         以上所说的“进程”是从系统运行的角度考虑的各种不同的进程可以理解成 Android 的各种组件的不同状态机state machine。如果从应用程序的代码以及运行情况考虑可以关注 Android 的各种组件相对应的生命周期。  3.1.活动的生命周期 活动是 Android 中最重要、最基础的组件用户在界面上看到的一个个可以切换的屏幕界面就是 Android中的活动。活动的生命周期如下图所示。 运行活动的情景当一个活动被启动时活动中的 onCreate()、onStart()和 onResume()这 3 个方法被依次调用活动对应的界面出现在屏幕上。         活动被“覆盖”的情景Android 的活动一般都占据一个完整的屏幕从当前活动启动另外一个活动时另一个活动将被启动到前台Foreground当前活动转入后台Background这时活动的 onPasuse()方法将被调用活动转入后台运行。如果活动变为不可见还将调用 onStop()方法。在转入后台时onStop()是否被调用取决于活动是否被完全覆盖在新的活动有透明部分时转入后台的活动依然“可见”其他情况下较多数的情况活动均进入不可见状态被完全覆盖。         活动被恢复的情景当界面上最前面的活动退出后它所覆盖的活动将被恢复这时 onResume()方法将被调用活动重新转入前台运行。         活动完全退出的情景当使用回退Back按钮退出活动时onDestroy()方法将被调用活动关闭。如果系统缺少内存时也会杀死kill后台的活动其中优先杀死不可见的活动可见的活动一般不会被杀死。  3.2.服务的生命周期 服务可以长时间运行它的特点是没有可视化界面服务的生命周期如下图所示。 使用 StartService 运行服务的情景使用这种方法启动服务服务的 onCreate()和 onStart()这两个方法将被调用服务会在后台运行直到退出退出时将调用 onDestroy()方法。         使用 bindService 运行服务的情景使用这种方法启动服务调用者也就是服务的客户端将获得和服务交互的类通过其调用时服务的相关内容会处于活动状态。  3.3.广播接收器的生命周期 广播接收器有一个单一的回调方法 onReceive()当广播消息到达接收器时Android 将调用这个方法并传递给包含在这个消息中的 Intent 对象。         广播接收器只有在这个方法的执行过程中才处于活动状态当 onReceive()返回后广播接收器将不再处于活动状态。广播接收器的功能类似于一个回调函数只是单次运行时处于活动状态。 4.扩展内容 如需了解更多细节请访问下方地址下载参考书对照或者直接查看安卓官方提供的开发文档。 http://code.drjtrtj.xyz/downCode?id4002

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91031.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深圳网站建设哪家强建设网站是不是要买服务器

使用的环境条件不当可能会损坏设备。 保护设备,防止灰尘、湿气和热量进入。 使用注意事项: 空气流通不畅 设备安装不正确会阻碍设备内的空气流通,从而导致过热和功能受损。 只能按所示方向将设备安装在相应的壁上。 该设备设计用于安装在…

那种自行提取卡密的网站怎么做济南品牌网站建设介绍

一年之计在于春,每年的三、四月,都是个人创业最佳的起步阶段,也是企业采购最火热的时期。为了降低用户的上云成本,让大家能无门槛享受到优质高性能的云服务,比格云从3月16日起,将上线“充值30天内&#xff…

网站开发涉及技术张梅 合肥网站建设

【背景】 flink有几种聚合,使用上是有一些不同,需要加以区分: 分组聚合:group agg over聚合:over agg 窗口聚合:window agg 省流版: 触发计算时机 结果流类型 状态大小 分组聚合group ag…

私人做网站有什么用南京华夏天成建设有限公司网站

报错如下: 解决方案: 在组件.json文件加上"styleIsolation": "apply-shared",:

会计公司网站源码东湖网站建设

目录 一、万字论文,从0到1,只需1小时二、获取途径三、论文从81%降到1.9%四、内容是别人的,话是自己的五、AI工具 --> 中文论文降重六、论文降重小技巧 一、万字论文,从0到1,只需1小时 通过O…

入侵dedecms网站管理员密码asp.net网站sql权限设置

黑龙江省,位于中国最东北部,是我国位置最北、最东,纬度最高,经度最东的省份,气候为温带大陆性季风气候。黑龙江省土地总面积为47.3万平方公里(含加格达奇和松岭区),占全国土地总面积…

广东学校网站建设公司小程序code

目录 一、什么是 Node.js 二、Node.js下载 下载方式1:直接在首页下载(下载的是.msi后缀的安装包) 下载方式2:点击官网顶上的DOWNLOAD 三、Node.js安装 .zip后缀的安装步骤 .msi后缀的安装步骤 一、什么是 Node.js Node.js …

vs做网站怎么放视频讷河做网站公司

今早,一个存储过程,写过很多次的存储过程,随手一写,各种报错,各种纠结,网上一搜,有好多个都遇到,论坛上给出的结局答案,今早,一个存储过程,写过很…

网站开发设wordpress溢价

来源:微软丹棱街5号丹棱君有话说:这是一场解析了 AI 前世今生及未来应用图景的演讲,一场经济学家与科学家的问答,将会对撞出怎样的思想火花?6月13日,微软全球资深副总裁、微软亚太研发集团主席兼微软亚洲研…

本地wordpress建站做网站几天能学会

淘宝店内商品列表接口api代码对接如下: 1.公共参数 名称 类型 必须 描述 key String √ get请求方式拼接在url中,点击获取 api_name String √ api接口名称 cache String 默认否 result_type String 否 json lang String 默认cn 简…

网站静态化 好处建设网站的好公司

🔥学好办公自动化,帮你节省更多宝贵的时间 🔥这个专栏收录python办公自动化的实操案例,利用python实现高效的办公自动化 🔥实现excel,word,文件批处理等自动化操作 可以使用Python的pandas库来实现批量将xls文件另存为xlsx文件的功能。 【Excel自动化07】用pandas库…

网站首页设计过程毕业设计做系统网站好

图卷积神经网络GCN-笔记1.卷积是什么2.图卷积的源起3.空域卷积3.1消息传递网络MPNN3.2 图采样与聚合GraphSage4.频域卷积5.图结构的序列化-Patch-SAN从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (二)(https://www.cnblogs.com/SivilTaram/p/graph_n…

企业网站优化搜行者seo做爰网站視屏

CRNN是OCR领域非常经典且被广泛使用的识别算法,其理论基础可以参考我上一篇文章,本文将着重讲解CRNN代码实现过程以及识别效果。 数据处理 利用图像处理技术我们手工大批量生成文字图像,一共360万张图像样本,效果如下:…

做论坛网站前段用什么框架好点爱网站查询挖掘工具

1025 除数游戏 小艾 和 小鲍 轮流玩游戏&#xff0c;小艾首先开始。 最初&#xff0c;黑板上有一个数字 n 。在每个玩家的回合中&#xff0c;该玩家做出的动作包括&#xff1a; 选择任意 x&#xff0c;使 0 < x < n 和 n % x 0 。将黑板上的数字 n 替换为 n - x 。 此…

龙岗建设网站哪一个做网站模版好用的

文章目录 一.CAN协议的基本特点1.1 特点1.2 电平标准1.3 基本的五个帧1.4 数据帧 二.数据帧解析2.1 帧起始和仲裁段2.2 控制段2.3 数据段和CRC段2.4 ACK段和帧结束 三.总线仲裁四.位时序五.STM32CAN控制器原理与配置5.1 STM32CAN控制器介绍5.2 CAN的模式5.3 CAN框图 六 手册寄存…

专做农产品的网站有哪些seo推广的优缺点

很多小伙伴因为不知道怎么使用原版&#xff0c;用的都是国内套壳的&#xff0c;国内套壳的有些价格不合适&#xff0c;如何是3.5的话只需要绑定虚拟信用卡就可以使用 想使用openai API key4.0的话你需要先开通ChatGPTplus&#xff0c;在绑定openai API key&#xff0c;绑定ope…

微信分享网站显示图片中国联通和腾讯

5.3 删除空间占用大的文件(夹) 5.3.1 hiberfil.sys 说明&#xff1a; 该文件是系统休眠文件。 对策&#xff1a; 使用CMD命令&#xff1a;powercfg -h off关闭休眠&#xff0c;然后重启电脑后该文件则会自动删除。但是电脑以后没有了休眠功能。读者可以根据实际情况进行取舍。…

淘宝卖东西如何在网站做宣传网站功能报价明细表

消息队列解决的问题 1. 解耦&#xff0c;通过消息队列实现应用之间解耦&#xff0c;模块儿之间解耦 2. 跨线程/进程通信&#xff0c;通过消息队列传递数据&#xff0c;实现不同线程/进程间通信 3. 提升系统稳定性&#xff0c;在高并发场景通过消息队列缓冲&#xff0c;可以实…

校园网站html模板网站建设公司 信科网络

LabVIEW柴油机安保监控系统 随着航运业的快速发展&#xff0c;确保船舶柴油机的安全稳定运行变得尤为重要。船舶柴油机故障不仅会导致重大的经济损失&#xff0c;还可能危及人员安全和环境。设计并开发了一套基于LabVIEW平台的柴油机安保监控系统&#xff0c;旨在通过实时监控…

做哪些网站可以赚钱的专业企业网站建设公司

1.登陆成功后&#xff0c;首先进入某一个数据库 (不是指数据库服务器)use t1; //t1是数据库名如图所示&#xff1a;2.在此数据库中建立数据库表2.1 先建立表结构(可以理解为表的列名&#xff0c;也就是字段名)在实际生产过程中&#xff0c;表结构是需要经过精心设计的。通用的语…