android 中的AndroidManfest.xml文件

本文深入解析AndroidManifest.xml文件,详细讲解其中的组件(Activity, Service, Receiver)配置以及权限设置,帮助开发者更好地理解并使用这一关键文件进行应用开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AndroidManfest.xml 文件则包含了该项目中所使用的Activity,Service,Receiver.

AndroidManfest.xml分析:

manifest 根节点描述package中所有的内容

xmlns:android 包含命名空间的声明。xmlns:android=http://schemas.android.com/apk/res/android,使得android中各种标准属性能在文件中使用,提供了大部分的元素中的数据。

Package 声明应用程序包


application 包含package中的application级别组件声明的根节点。此元素也可包含application的一些全局和默认的属性,如标题,icon,主题,必要的权限,等等。一个manifest能包含零个或多一个此元素(不能大余一个)

android:icon 应用程序图标

android:label 应用程序名

Activity 用来与用户交互的主要工具,Activity是用户打开一个应用程序的初始页面,大部分被使用到的其他页面也由不同的Activity所实现,并声明在另外的Activity标记中。注意,每一人ACTIVIY必须有一个<activity>标记对应,无论它给外部使用或是只用于自己的package中。如果一个Activity没有对应的标记,你将不能运行它。另外,为了支持运行时查找Activity,可包含一个或多个<intent-filter>元素来描述Activity所支持的操作

android:name 应用程序默认启动的Activity。

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

action 组件支持的Intent action

category 组件支持的Intent Category.这里指定了应用程序默认启动的Activity

uses-sdk 该应用程序所使用的SDK版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值