这两者都是在描述应用所需要的硬件和软件特性,以便防止应用在没有这些特性的设备上安装。
13、第二层
android:targetSdkVersion="integer" android:maxSdkVersion="integer"/> 描述应用所需的api level,就是版本,目前是android 2.2 = 8,android2.1 = 7,android1.6 = 4,android1.5=3 在此属性中可以指定支持的最小版本,目标版本以及最大版本 14、第二层 android:handleProfiling=["true" | "false"] android:icon="drawable resource" android:label="string resource" android:name="string" android:targetPackage="string"/> 定义一些用于探测和分析应用性能等等相关的类,可以监控程序。在各个应用程序的组件之前instrumentation类被实例化 android:functionalTest(解释:instrumentation类是否能运行一个功能测试,默认为false) 15、 最常用的当属 通常情况下我们不需要为自己的应用程序声明某个权限,除非你提供了供其他应用程序调用的代码或者数据。这个时候你才需要使用 那么在activity中就可以声明该自定义权限了,如: android:permission="com.teleca.project.MY_SECURITY"> 当然自己声明的permission也不能随意的使用,还是需要使用

