您可以放入AndroidManifest.xml中的所有内容

您可以放入AndroidManifest.xml中的所有内容,android,android-manifest,Android,Android Manifest,安卓爱好者你好 在Android网站上浏览了官方技术资料中的各种主题,如培训、API参考等之后,我对AndroidManifest.xml本身非常感兴趣 如您所知,本主题采用的方法是,一点一点地介绍概念,然后通过在Java代码中添加某某行以及在AndroidManifest.xml中放置某某元素+属性,推荐实现方法 虽然有对特定于Android的Java API的完整引用,但我一直找不到对清单文件中所有元素和属性以及描述的完整列表的任何此类引用 请告诉我是否有任何官方资源全面列出了Android

安卓爱好者你好

在Android网站上浏览了官方技术资料中的各种主题,如培训、API参考等之后,我对AndroidManifest.xml本身非常感兴趣

如您所知,本主题采用的方法是,一点一点地介绍概念,然后通过在Java代码中添加某某行以及在AndroidManifest.xml中放置某某元素+属性,推荐实现方法

虽然有对特定于Android的Java API的完整引用,但我一直找不到对清单文件中所有元素和属性以及描述的完整列表的任何此类引用

请告诉我是否有任何官方资源全面列出了AndroidManifest.xml的元素和属性


谢谢。

嗯。。。以我的拙见,真正的问题应该是你不需要在AndroidManifest中放什么! 正如您所知,每个Android应用程序都必须有自己的AndroidManifest文件。这是让Android拥有正确信息所必需的,例如API级别、权限、活动、服务等。。。以正确运行应用程序

一些有用的链接:

然而,AndroidManifest的基本元素如下所示

API级别使用sdk: 在这里,您可以指定应用程序所需的API级别,即应用程序与各种Android平台的兼容性。例如:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.VIBRATE" />
在本例中,API级别8表示Android2.2.xFroyo,而17表示Android4.2.xJellyBean

android:minSdkVersion属性是必需的,而android:targetSdkVersion是可选的,默认设置为android:minSdkVersion

您可以在以下网站上找到更多信息:

权限: 您可以在此处指定应用程序需要的权限。可以使用usespermission元素要求现有的Android权限,也可以使用permission元素定义自定义权限。每个权限都由唯一的标签标识。例如:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.VIBRATE" />
请注意,一个人所需要的权限决不能超过所需的权限!在发布应用程序之前,请始终检查您的应用程序是否确实需要AndroidManifest中的所有权限

您可以在以下网站上找到更多信息:

活动、提供者、接受者和服务: AndroidManifest的最后一个主要元素与声明应用程序的各种活动、提供者、接收者和服务有关

您可以在以下网站上找到更多信息:


谢谢我需要你提供的这个链接:谢谢你的全面回复。我特别需要您在其他链接之外提供的链接: