位置: 编程技术 - 正文

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开发最全教程)

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

  • 增值税专用发票有效期是多长时间
  • 交通事故的支出是否可以个税税前扣除
  • 工资的计提与结转怎么算
  • 一般纳税人混凝土税率
  • 游戏公司收入确认方法
  • 个人劳务报酬所得税率表
  • 赔偿款能否税前抵扣
  • 工业企业制造费用具体怎么摊
  • 境外人员为境内企业提供劳务如何缴税
  • 当买方违约时,卖方可以得到哪些补救?
  • 销售折扣怎么开
  • 营业外收入在资产负债表怎么填
  • 红冲去年的收入怎么做账
  • 小规模异地预缴增值税
  • 小规模企业如何变更营业范围
  • 自然灾害造成的存货净损失计入什么科目
  • 换账套期初数怎么填
  • 营改增后建筑业分包怎么交税
  • 职工福利费和教育费的计提比例
  • 银行存款余额调节表保管期限
  • 领款凭证可以当收据吗
  • 代开票扣了个人所得税怎么做账?
  • 已付款后收到发货通知
  • 销售收入增加会导致哪些变动
  • 临时工工资单怎么做
  • 怎样获得win11
  • 期末调汇凭证怎么调
  • 东方蝾螈怎么养吃什么
  • 鸿蒙系统怎么去掉负一屏
  • 不动产售后回租如何处理
  • 云杉树下面长什么蘑菇
  • 财务人离职了怎么说
  • 固定资产转卖会亏本吗
  • 车道线检测视频素材
  • 前端文件的上传和下载
  • html的表单怎么做
  • 利润表本年累计数公式
  • wordpress怎么用
  • 人力资源管理公务员岗位
  • 快递代收费用是多少
  • 纳税人填报的纳税申报表
  • 红字信息表必须要原件吗
  • 出租缴纳房产税
  • 公司出租房屋如何开票
  • 公司个人借款如何做账
  • 公司性质和单位性质的区别
  • 揭秘蟹卡骗局
  • sqlserver2005导出数据
  • 其他应收款是负数怎么报税
  • 公司向法人借款有税务风险吗
  • 房屋租赁印花税计税金额含税吗
  • 短期流动负债计算公式
  • 资本金什么时候可以验资
  • 专票已认证但又不能抵扣
  • 已认证的发票开具红字发票账务处理?
  • 采购家具分批结算方式
  • 临时设施属于什么科目
  • 净利润增长率计算方式
  • 财务费用包括什么项目
  • 结算本月职工工资,其中生产甲产品
  • 不得免征和抵扣税额抵减额分录
  • 计提利息为什么贷方是应付利息
  • sql 关系数据库
  • mysql数据库操作题
  • centos7配置tomcat
  • rsyslog 8.11.0 (v8-stable) 发布
  • win8系统升级到win10东西还在吗
  • window8任务管理器
  • win1020h2版好不好
  • virtualbox 虚拟化
  • android游戏开发框架
  • mysql命令备份数据库
  • node项目部署
  • python中函数参数类型
  • 使用灭火器人要站在上风口还是下风口
  • 江苏电子税务局网站官网下载
  • 杭州市税务局举报
  • 甘肃税务局电子发票怎么开
  • 无锡市社保局电话是多少
  • 汕头汕尾什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设