AndroidManifest.xml详解------------------pjjun

本文解析了Android应用程序的核心配置文件AndroidManifest.xml的结构与功能。该文件定义了应用程序的基本信息及四大组件(活动、服务、广播接收器、内容提供者),并详细介绍了其XML结构中的各个元素。

        每一个Android系统的应用程序在根目录都有一个AndroidManifest.xml这样一个配置文件,这个文件主要介绍了Android应用程序的本质信息,当运行Android的应用程序时它都会读这个配置文件,所以这个配置文件是核心文件,也是必须掌握的。

主要组件:activities, services, broadcast receivers, and content providers 来构成Android应用程序,它们都是以类来命名,并发布在应用程序中各自要实现的功能,并可以让应用程序要做点什么,在什么条件下可以运行。它还处理主应用程序中的组件,可以管理关系紧密的API的部分与应用程序之间的访问权限,可以管理应用程序中组件的访问权限,它列出了仪表类,它们提供分析和其他信息的应用程序运行。供开发都测试与开发,在发布之前,它们会被删除。

 接下来,介绍这个文件结构,有哪些功能

<?xml version="1.0" encoding="utf-8"?>
<manifest>
   
<uses-permission/>
   
<permission/>
   
<permission-tree/>
   
<permission-group/>
   
<instrumentation/>
   
<uses-sdk/>
   
<uses-configuration/>  
   
<uses-feature/>  
   
<supports-screens/>  
   
<compatible-screens/>  
   
<supports-gl-texture/>  
   
<application>
       
<activity>
           
<intent-filter>
               
<action/>
               
<category/>
               
<data/>
           
</intent-filter>
           
<meta-data/>
       
</activity>
       
<activity-alias>
           
<intent-filter> . . .</intent-filter>
           
<meta-data/>
       
</activity-alias>
       
<service>
           
<intent-filter> . . .</intent-filter>
           
<meta-data/>
       
</service>
       
<receiver>
           
<intent-filter> . . .</intent-filter>
           
<meta-data/>
       
</receiver>
       
<provider>
           
<grant-uri-permission/>
           
<meta-data/>
       
</provider>
       
<uses-library/>
   
</application>
</manifest>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值