位置: 编程技术 - 正文

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

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

  • 递延所得税资产和负债怎么理解
  • 商业保险进项税额转出影响成本吗
  • 计提附加税金额
  • 配件销售过程中有什么注意事项
  • 股权转让和变更法人一样吗?
  • 允许抵扣的进项税额分为哪几种情况
  • 其他收益属于什么类
  • 借款当月算利息吗
  • 2020年个税全年累计扣除如何计算
  • 个体户核定5万每个月要交多少税钱
  • 购买商标权发生损失能税前扣除吗?
  • 残疾人就业保障金怎么计算
  • 家电公司销售电器赠送小礼品如何做账?
  • 展厅出租或招商
  • 给员工缴纳保险
  • 转让财产收入计入哪个科目
  • 企业筹建期间需要招几个会计
  • 供电局开具增值发票
  • 简易征收电费能不能抵扣
  • 绿化企业所得税税率是多少
  • 定额发票验旧后还能用吗
  • 免抵税额为什么不能抵下期
  • 营改增的优惠政策
  • 纳税人登记为一般纳税人后一律不得转为小规模纳税
  • 无形资产管理的基本流程包括无形资产的
  • 货物分批付款会计处理
  • 企业确定无法支付的
  • 转让房产缴纳增值税可以用留底税吗
  • 人民法院被收买了怎么办
  • 电脑上不了网怎么安装网卡驱动
  • 四种存款账户的定义
  • 银行承兑汇票贴现流程
  • 宽带调制解调器出现问题怎么解决
  • 深度科技win10
  • php的数组函数
  • iconfonf
  • 商业银行贷款的三种基本形式
  • 原生php写接口
  • 免费GPU:九天•毕昇平台使用教程
  • 左右等宽上下等高的字有哪些
  • 一般纳税人筹建期不用交税吗
  • vscode前端必备扩展
  • 芝麻信用app
  • 企业资产损失税前扣除管理办法最新
  • 公司车辆出售需要什么手续
  • python中的sum函数怎么用
  • 个体户分红需要申报吗
  • js正数转负数
  • threejs 3dtiles
  • 用友t3制单日期定住不变
  • 公司向个人借款怎么做账
  • 报税合同
  • 公司购买股票会计分录怎么做
  • 收购企业如何做账
  • 有限公司股权转让需要股东会决议吗
  • 电信线路租用费用
  • 资产利润表
  • 营业费用这个科目还在用吗
  • 工程物资盘盈为什么冲减在建工程
  • 企业经营规模小的原因
  • 播放器状态
  • 怎么修复xp系统
  • ubuntu16安装vnc
  • windows7粘滞键怎么关
  • windowsxp服务在哪里
  • 电脑win7在哪
  • win8操作系统界面
  • win7旗舰版怎么改成专业版
  • Windows8怎么打开任务管理器
  • 阴影映射可视域分析
  • script在html中的用法
  • node.js编译
  • 批处理在windows中的典型应用
  • excel替换一行内容
  • 寻找志同道合的小伙伴
  • 内蒙古自治区耕地保养条例
  • 印花税在哪里查询
  • 加计扣除为什么是税收优惠
  • 餐饮业如何缴纳增值税
  • 水库占地怎么缴耕地占用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设