androidManifest.xml
1.
<?xml version="1.0" encoding="utf-8"?> <manifest> //根节点,描述了package中所有的内容 <original-package /> //original-package应该是通知PackageManager做替换 <uses-permission /> //请求你的package正常运作所需赋予的安全许可。一个manifest能包含零个或更多此元素 <permission /> //声明了安全许可来限制哪些程序能使用你的package中的组件和功能。一个manifest能包含零个或更多此元素 <permission-tree /> <permission-group /> <instrumentation /> //声明了用来测试此package或其他package指令组件的代码。一个manifest能包含零个或更多此元素 <uses-sdk /> //指定当前应用程序兼容的最低sdk版本号 <application> //包含package中application级别组件声明的根节点。此元素也可包含 application中全局和默认的属性,如标签,icon,主题,必要的权限,等等。一个manifest能包含零个或一个此元素(不允许多余一个) <activity> //用来与用户交互的主要工具。当用户打开一个应用程序的初始页面时一个activity,大部分被使用到的其他页面也由不同的activity所实现并声明在另外的activity标记中。 <intent-filter> //声明了指定的一组组件支持的Intent值 <action /> <category /> <data /> <type/> <schema/> <authority/> <path/> </intent-filter> <meta-data /> </activity> <activity-alias> <intent-filter> . . . </intent-filter> <meta-data /> </activity-alias> <service> //Service是能在后台运行任意时间的组件 <intent-filter> . . . </intent-filter> <meta-data/> </service> <receiver> //IntentReceiver能使你的application获得数据的改变或者发生的操作,即使它当前不在运行 <intent-filter> . . . </intent-filter> <meta-data /> </receiver> <provider> //ContentProvider是用来管理持久化数据并发布给其他应用程序使用的组件 <grant-uri-permission /> <meta-data /> </provider> <uses-library /> <uses-configuration /> </application> </manifest>