打开AndroidManfest.xml文件,代码如图,intent filter,描述了Activity启动的位置和时间。每当一个Activity要执行一个操作时,他将创建出一个Intent对象,这个对象能承载的信息可描述用户想做什么,用户想处理什么数据,数据类型,以及一些其他信息。而android则会和每个Application所暴露的inter filter 的数据进行比较,找到最合适的Activity来处理调用者所指定的数据和操作。

下表详细说明AndroidManfest.xml的参数:

manifest

根节点,描述了package中所有的内容。

xmlns:android

包含命名空间的的声明。使得android的各种标准属性能在文件中使用,提供了大部分元素中的数据。

package

声明应用程序包。

application

包含package中application级别组件声明的根节点。此元素包含application的一些全局和默认的属性,如标签、图标、主题、

必要的权限等。一个manifest能包含至多一个此元素。

android:icon

应用程序图标

android:label

应用程序名字

activity

用来与用户交互的主要工具。Activity是用户打开一个应用程序的初始页面,大部分被使用到的其他页面也由不同的activity所实现,并声明在另外的activity中。每一个activity必须有一个<activity>标签对应,无论它给外界使用还是只用于自己的包中。如果这个activity没有对应的标签,用户不能运行它。且为了支持运行时查找activity,可

包含一个或多个<intent-filter>来描述activity所支持的操作。

android:name

应用程序默认启动的activity

intent-filter

声明了指定的一组组件支持的intent值从而形成了intent filter。除了能在此元素下指定不同类型的值,属性也能放在这里,来描述一个操作所需的唯一的标签。图标和其他信息。

action

组件支持intent action

category

组件支持intent category。这里指定了应用程序默认启动的activity

uses-sdk

该应用程序所使用的SDK版本

Android开发入门二之AndroidManfest.xml文件详细说明 .相关推荐

  1. Android开发--详解SAX解析XML文件

    SAX技术字处理XML文件时并不是一次性把XML文件装入内存,而是一边读一边解析,因此,在解析的过程中会有几个步骤需要注意,在这里用一张图来表示解析的步骤: 在本实例中,定义了一个xml文件,其中有若 ...

  2. android 矢量图形文件,Android Studio进行APP设计开发之矢量图及XML文件转换

    Android Studio进行APP设计开发之矢量图及XML文件转换 当我们使用Android studio进行APP设计开发时,会用到矢量图,那么要将矢量图运用到安卓工程drawable中去,就需 ...

  3. Android Studio进行APP设计开发之矢量图及XML文件转换

    Android Studio进行APP设计开发之矢量图及XML文件转换 当我们使用Android studio进行APP设计开发时,会用到矢量图,那么要将矢量图运用到安卓工程drawable中去,就需 ...

  4. Android开发入门——推箱子游戏开发实战(十二)

    绘制游戏局面 本文是推箱子游戏程序开发的第七步.系列文章前五篇描述准备工作,故本文编号是(十二).本文讲解如何绘制游戏局面. 本文目标 本文讲解如何绘制游戏局面.游戏局面的示例如图1,图2所示.这两幅 ...

  5. Eclipse Android开发入门手册

    Eclipse Android开发入门手册 资源下载 http://tools.android-studio.org jdk,Android SDK,开发工具eclipse.Android studi ...

  6. android开发入门_Android开发入门

    android开发入门 Android is an open source, Linux-based mobile operating system. Android was developed by ...

  7. Android开发入门 - 简易开心消消乐界面设计

    Android开发入门 - 简易开心消消乐界面设计 第一步,点击File->NEW->new module,进入以下界面,选择第一个,即运行在手机和平板电脑上.点击next. 第二步,在第 ...

  8. Google Android开发入门与实战

    Google Android开发入门与实战 [作 者]靳岩;姚尚朗 [同作者作品] [作译者介绍]  [出 版 社] 人民邮电出版社     [书 号] 9787115209306  [上架时间] 2 ...

  9. 《Android 开发入门与实战(第二版)》——导读

    本节书摘来自异步社区<Android 开发入门与实战(第二版)>一书中的目录,作者eoe移动开发者社区 组编 , 姚尚朗 , 靳岩,更多章节内容可以访问云栖社区"异步社区&quo ...

最新文章

  1. 2021年大数据Spark(十七):Spark Core的RDD持久化
  2. mqtt+htttp+websocket
  3. VirtualBox6.0中CentOS7.6 网络配置
  4. 帧率配置_《骑马与砍杀2》配置探究:CPU显卡怎么搭配达到理想画质和帧数?...
  5. 智慧赋能黔货出山 丰收节交易会·李喜贵:贵州农业数字化
  6. 边缘计算架构_边缘计算到底是个什么技术?边缘计算硬件架构
  7. 联想微型计算机M3500q怎么拆,联想ThinkCentre 超级Q 23 创新插拔 一机多用
  8. mysql通过存储过程批量造测试数据
  9. Comet OJ - Contest #3 题解
  10. 【luogu3373】模板 线段树 2
  11. swoole各种服务器初步搭建
  12. Easyui清除tree的选中
  13. ap音频测试仪软件,AP APX-525音频分析仪
  14. 浅谈微信公众平台运用的场景
  15. 0805 0603 贴片电阻的区别
  16. linux系统怎么连接显示器,Linux下笔记本外接显示器 · Eulerlee
  17. 金融科技大数据产品推荐:荣之联·风报—人工智能企业情报分析系统
  18. chrome 浏览器 64位最新版 flash 无法加载插件 问题解决
  19. 图的深度优先算法和广度优先算法
  20. 金城江区~宜州市 网上地图对比

热门文章

  1. ArcGIS案例学习笔记2_2_等高线生成DEM和三维景观动画
  2. 给xen虚拟机添加硬盘分区格式化
  3. 用友U8固定资产总账重算语句
  4. 后台数据库优化——板机
  5. jsp - 9 内置对象application详解
  6. JS工具类——Select操作类
  7. 澳门大学物联网设计方法研究获“973”立项
  8. 上达最高精度,下到最快速度,Scaled-YOLOv4:模型缩放显神威
  9. 阿里联合学界开源大型3D场景数据集,6813个户型,几何与纹理细节丰富
  10. 深度学习行人重识别ReID最新综述与展望