位置: 编程技术 - 正文

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

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

  • 非居民企业享受协定待遇
  • 非居民个人利息所得个税税率
  • 应交个人所得税在借方是什么意思
  • 代扣代缴增值税是什么意思
  • 出口报关单上面的运费怎么填
  • 购买软件费用
  • 税务现金流量表怎么填
  • 所得税多交退税分录
  • 印花税的纳税人为书立合同双方
  • 其他综合收益是什么类科目
  • 系统集成 税点
  • 财产转让所得的纳税义务发生时间
  • 价外补贴需要交增值税吗
  • 个税专项附加扣除
  • 增值税免税和即税的区别
  • 银行存款的会计处理方法
  • 其他资本公积属于
  • 对方公司注销用现金还货款怎么入帐?
  • 冲回上年多提的费用会计分录
  • 人力资源公司劳务派遣怎么收费
  • 事业单位利息收入
  • 营改增后劳务派遣公司账务处理
  • 增值税专用发票验证真伪
  • 运费抵扣增值税是什么意思
  • 工程款税款税率
  • 水费适用税率
  • 公司账户流水要交税吗
  • 为什么负债不等于亏损
  • 文化事业建设费计入什么科目
  • 企业所得税是根据什么申报的
  • 部队医院学校都没有税号吗
  • 公司内收取的礼金
  • 给客户样品需要收钱吗
  • 笔记本电脑bios设置
  • 收购发票哪一联做帐
  • PHP:xml_set_element_handler()的用法_XML解析器函数
  • 把原材料给别人加工怎么入账
  • php extract函数
  • 解聘员工补偿金能拖欠吗
  • vue发送数据
  • 投标报名费怎么定
  • thinkphp django
  • 中医门诊免增值税吗
  • the模板引擎
  • 销售净额等于净利润吗
  • 招待客户住宿费进项税可以抵扣吗
  • 无形资产商标设计图片
  • 关联方利息支出税前扣除规定
  • 代扣代缴个人所得税分录
  • 关于转租电费收取规定
  • 支付运输费计入
  • 税金及附加如何预测
  • 商业承兑汇票的流程
  • 分组计数什么意思
  • 备用金有发票抵扣吗
  • 财政应返还额度年末有余额吗?
  • 所得税的汇算清缴日在资产负债表日后期间
  • 接受捐赠的材料计入什么科目
  • 企业跨年度的收入退回应该如何进行会计处理?
  • 小规模纳税人可以转为一般纳税人吗?
  • 限额领料单属于什么凭证多选题
  • linux以root用户登录
  • 鼠标点击关闭按钮没反应
  • win10系统安装.net framework 3.5
  • 查看win8.1版本
  • linux统计文件中每个单词出现的次数
  • win7怎么保留文件升级到win10系统
  • win10麦克风无法说话
  • winbox app
  • Extjs4中Form的使用之本地hiddenfield
  • 完美解决win11间歇性掉线
  • node·js
  • python 异常处理方法
  • python制作简单图形
  • 举例详解民法典第502条
  • listview属性设置
  • pythen开发环境
  • javascript如何学
  • 北京市注册税务师
  • 车辆检测费属于什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设