位置: 编程技术 - 正文

Android:应用的运行过程(android应用程序)

编辑:rootadmin

推荐整理分享Android:应用的运行过程(android应用程序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android应用程序的主要语言是,安卓应用运行原理,安卓应用是什么意思,android手机应用,android 系统应用,android 系统应用,android应用程序由哪些部分构成,android应用程序,内容如对您有帮助,希望把文章链接给更多的朋友!

以拨号应用为例子分析应用的运行过程

当一个应用部署到模拟环境上后,系统就会读取这个应用的工程清单文件(AndroidManifest.xml),然后它就知道了,这个应用有哪些组件,然后登记这个应用中的组件。登记的信息包括:组件名和激活这个组件需要的信息(filter中的action,category和data) 组件名”sjtu.wade.dung_beetle.MainActivity” 动作名称”android.intent.action.MAIN” 类别”android.intent.category.LAUNCHER” 数据(后面会用到)

用户点击应用后,操作系统会把这个行为封装成一个意图(intent)。意图里面包含三个内容(filter中的action category和data)。然后传给操作系统中的意图处理器。意图处理器就回拿着这个信息去注册表中找与信息相匹配的组件。找到组件类后,会对组件类进行实例化(使用反射的方式实现实例化)。实例化完成后就调用这个组件类的onCreate方法(这个方法只会执行一次)。

Android:应用的运行过程(android应用程序)

注:如果匹配多个,系统会弹出选择框让你选择

根据以上代码,执行完onCreate后启动监听button按钮的动作,当用户按下拨号按钮后,会向系统发出一个intent,里面同样包含三个内容(filter中的action category和data)。系统就会根据intent去找对应的打电话的组件,并实例化,执行对应的onCreate方法

根据android拨打电话组件的源码可知具体需要的内容为: 组件名”android.intent.action.CALL” 类别android.intent.category.DEFAULT data:Uri.parse(“tel:”+mobile),scheme规定了data的格式

Intent intent = new Intent(“android.intent.action.CALL”,Uri.parse(“tel:”+mobile)); 以上这条语句会把组件名和data放到intent中 startActivity(intent); 内部会添加android.intent.category.DEFAULT

结束。

耳机插拔流程 1.1耳机在Android系统中,有线耳机分两种,一种带mic,一种不带mic,带mic的耳机被称为Headset,不带mic的耳机被称为HeadPhone。在audio.h中,有以下几个设备

用Fragment+ViewPager搭建万能的android界面 android由于受限于屏幕的尺寸,我们尽可能的想要在界面上显示更多的东西。先来两张图一个是的,一个是汽车之家。今天这篇文章就来搭建这个框架

Android spinner 的使用 本篇构造spiner使用了两种方式,一种是默认的视图一种是自定义的视图这里放两张效果图因为这是项目直接截图,可能有些没用的代码,大家看有用的

标签: android应用程序

本文链接地址:https://www.jiuchutong.com/biancheng/379662.html 转载请保留说明!

上一篇:【Android开发】关于android-beacon-library(android开发最全教程)

下一篇:耳机插拔流程(耳机插头怎么拔)

  • 税务行政复议是税务行政复议机关的裁决活动
  • 注册资本 投资比例
  • 小企业需要计提法定盈余公积吗
  • 实收资本增加印花税税目
  • 子公司注销后账务如何处理
  • 其他债权投资减值
  • 卷式发票要注意什么
  • 电子设备税费
  • 税控专用设备抵扣分录
  • 图书出版行业做账流程
  • 建筑工程项目部由哪几个部门组成
  • 公司按照实际利润额预缴企业所得税,这个实际利润额就是会计利润吗?
  • 股份支付的成本费用怎样才能在税前扣除?
  • 失控包括
  • 银行摘要冲账是什么意思
  • 发票作废了还能查验吗
  • 跨年的工会经费怎么做分录
  • 自产货物自用账务处理
  • 技术服务费增值税可以抵扣吗
  • 招标服务费计算公式
  • 固定成本变动成本混合成本的分类
  • macos monterey怎么降级
  • Windows11预览体验
  • 有限合伙企业如何退出合伙人股份
  • 银行承兑汇票质押贷款骗局
  • 一本书装订费多少钱
  • 个人所得税应该计入什么科目
  • 其他应收款贷方表示什么
  • help是什么文件夹可以删除吗
  • win10系统修改密码
  • 应税销售额含增值税吗
  • chormedriver安装
  • 塞里雅兰瀑布图片高清
  • 违约金赔偿款怎么开票
  • etc发票计算抵扣
  • Code For Better 谷歌开发者之声——初识Web与谷歌,拉起兴趣之心。
  • 公司投资一家公司然后再投资
  • element_at
  • 外商投资企业wofe
  • 社保和公积金在不同单位交可以吗
  • 怎么解决食堂拥挤问题
  • 在vue项目如何引入异步组件?
  • 企业三季报
  • 销售提成缴税
  • 人工成本与工资的关系
  • 递延所得税怎么计算
  • 收到保证金怎么做会计分录明细
  • SQL Server Native Client下载 SQL Server Native Client安装方法
  • 税控盘是什么会计科目
  • 企业所得税研发费用加计扣除例题
  • 企业所得税实施条例第22条
  • 资本公积怎么核算成本
  • 工资代发户怎么开
  • 公允价值变动损益和投资收益区别
  • 商场联营扣点的合作方式
  • 发票未到成本如何做分录
  • 建筑业预缴税款怎么退税
  • 员工成本价购买公司商品 税屋
  • 应付暂估余额很大怎么办
  • 跨年冲红发票账务处理需要调整申报表吗
  • mysql的子查询语句
  • 神之浩劫能玩吗
  • 苹果MAC电脑怎么砸壳应用app
  • 太极越狱助手
  • mac m1读取ntfs
  • windows中复制文件的几种方法
  • win8.1取消密码
  • window10应用商店
  • bootstrap 图表插件
  • 恶意软件清理
  • cocos游戏开发教程
  • js实现计数
  • jquery设置禁用
  • node中异步编程模式使用什么捕获异常
  • unity2d角色换装
  • 保险的佣金一般是多少
  • 期初未缴税额是什么意思
  • 小汽车碰撞游戏视频
  • 资源税什么意思
  • 委托贷款的手续费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设