Android学习笔记之清单文件
一、清单文件
引入
如果创建多个Activity,那如果保证MainActivity是第一个运行的呢?
这就需要用到清单文件了
正文
以下是在清单文件AndroidManifest.xml中编译器自动生成的代码
<activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter>
</activity>
每生成一个新的Activity,activity android:name都会相应发生变化
action android:name=“android.intent.action.MAIN” 这句话,意思就是说,要将MainActivity所在界面指定为启动指定界面,也就是让程序一开始就运行MainActivity
一般来说,生成第二个,第三个等等后面的Activity,都是没有这句话的
category android:name=“android.intent.category.LAUNCHER” 这句话是使当前程序能够在应用列表中形成图标,因此我们就能够通过点击这个图标来进入我们的这个应用
二、Android程序运行的整个流程
每次设备去读应用application时,就会在清单文件中读一下,哪个是启动程序。
找到启动程序后,执行启动程序,onCreate方法和setContentView方法,setContentView获取到布局文件的索引,将其加载到MainActivity的窗口中,这就是Android基本程序运行的整个流程,包含了Activity、清单文件、布局文件,这三者在Android程序运行中是最基本的存在。
Android学习笔记之清单文件相关推荐
- android样式文件,Android学习笔记样式资源文件
样式资源和主题资源都是写在styles.xml文件里面的 30sp #06F 18sp 在activity_main.xml中引用 android:layout_width="wrap_co ...
- Android 学习 笔记_07. XML文件解析
1.概念 XML:可扩展标记语言,类似html的那些标记.可扩展指的是:没有规定的.限制的.固定的标记.有SAX和DOM两种解析方式. DOM:将XML文档全部装载到内存里面,然后解析成一个棵树,再进 ...
- Android学习笔记之AndroidManifest.xml文件解析(摘自皮狼的博客)
Android学习笔记之AndroidManifest.xml文件解析 一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它 ...
- Android学习笔记:Android基础知识点(不断更新中)
1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...
- Android学习笔记 88. Broadcast receivers 广播接收器
Android学习笔记 Android 开发者基础知识 (Java) -- Google Developers 培训团队 文章目录 Android学习笔记 Android 开发者基础知识 (Java) ...
- Android学习笔记第五篇--网络连接与云服务(一)
Android学习笔记第五篇–网络连接与云服务 第一章.无线连接设备 除了能够在云端通讯,Android的无线API也允许在同一局域网内的设备通讯,**甚至没有连接网络,而是物理具体相近,也可以相 ...
- Android学习笔记21:ImageView获取网络图片
Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口).org.apache(Apache接口)和android.net.*(Android网络接口).本文将使 ...
- Android学习笔记26:图片切换控件ImageSwitcher的使用
在Windows操作系统中,要查看多张图片,可以通过使用"Windows照片查看器"在"上一张"和"下一张"之间切换,进行多张图片的浏览. ...
- Android学习笔记36:使用SQLite方式存储数据
在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作.具体使用方法可以参阅博文<Andro ...
最新文章
- 排序算法 —— 冒泡排序
- 剑指offer(C++)——链表中环的入口结点
- 避免Castle Windsor引起的内存泄露
- html中表格布局还是div布局,Table布局 VS Div+CSS布局,选哪个?
- CLR: 那些你不知道你不知道的事情 程序集(Assembly)和模块(Managed Module)
- matlab csapi代码,【matlab】樣條函數:csapi、spap2和augknt的使用
- 【白皮书分享】2021-2022内容营销平台价值洞察白皮书.pdf(附下载链接)
- 刚刚,华为发布全球首款 5G 基站核心芯片!
- mysql 锁监视器_MySQL锁监视器
- 软件实习项目4——校园一卡通管理系统(实验准备与设计)
- 使用Dotfuscator混淆winphone8应用XAP
- Burp Suite使用介绍说明
- 论文阅读《A Survey on Deeping Learning In Medical Image Analysis》
- 好看的html页脚,Photoshop教程:设计非常漂亮的网页页脚
- 20个数据分析师必会的营销模型,赶紧收藏
- Kafka实现淘宝亿万级数据统计
- Emlog html5视频播放器插件
- 一辞脚本分享的导入抖音号关注私信脚本,导入抖音号关注私信软件详细教学
- eas 税率修改_关于调整增值税税率的通知
- 安卓手机如何在线预览PDF文档
热门文章
- CRM系统,覆盖企业多应用场景
- https下不加www的强制跳转
- 【企业资源计划ERP】益达医院ERP实施
- L022-老男孩Linux高端运维课程-linux系统网络基础知识及配置实战精讲
- 贵州学业水平计算机考试真题,贵州省2017年7月普通高中学业水平考试数学试卷(真题卷附全解析)...
- Thumbnails 压缩后反而变大
- Cris 玩转大数据系列之消息队列神器 Kafka
- Python玩微信——头像组字篇
- 服务器:bash:./xxx:无法执行二进制文件报错
- HTML页面反向显示与页面自动最大化语法示例