官术网_书友最值得收藏!

Getting familiar with Android Manifest

Every application must have an AndroidManifest.xml file and the file must have exactly that name. Its location is in its root directory, and, in each module, it contains essential information about your application to the Android system. The manifest file is responsible for defining the following:

  • Naming a package for the application
  • Describing the components of the application--activities (screens), services, broadcast receivers (messages), and content providers (database access)
  • Permissions that application must have in order to access protected parts of the Android API
  • Permissions that other applications must have in order to interact with the application's components, such as content providers

The following code snippet shows the general structure of the manifest file and elements that it can contain:

    <?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 /> <path-permission /> </provider> <uses-library /> </application> </manifest>
主站蜘蛛池模板: 江安县| 南丰县| 宣武区| 垣曲县| 邵东县| 江阴市| 长汀县| 峡江县| 天峻县| 彭水| 淮南市| 黎川县| 龙口市| 东丰县| 沂南县| 大埔县| 新郑市| 兴国县| 阳谷县| 汤原县| 巨鹿县| 伊通| 灌南县| 鹤庆县| 荔浦县| 阳新县| 松溪县| 杭锦后旗| 临猗县| 长白| 双峰县| 五大连池市| 大同市| 东城区| 嘉祥县| 根河市| 淮阳县| 长沙县| 通州市| 靖远县| 阳谷县|