您的位置:首页 > 移动开发 > Android开发

Android-重要的AndroidManifest.xml

2015-08-23 13:41 633 查看

1.回顾

   上篇学习 Android中Activity 跳转的  常用 用法

2.重点

   (1)AndroidManifest

   (2)全局设置

   (3)组件设置

   (4)权限设置

3.AndroidManifest

   主配置清单文件:包括权限,组件,包名等设置

4.全局设置

   包括版本号,包名,和 适合Android 版本信息:

android:versionCode="1"
android:versionName="1.0"

android:minSdkVersion="8"
android:targetSdkVersion="21"

5.组件设置

   包括 Application ,Activity ,Content provider , Sercive ,Broadcast Receiver ;
   配置时是,name+包名实现配置;

   5.1 Application

<application
android:name="com.example.volley.VolleyApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"

  5.2 Activity 

          Activity : 必须使用 name+Activity包名 配置

          intent-filter : 过滤器,设置的话,需要在Intent 中设置 setAction()

<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

         

   5.3 Service  

        必须使用 name+service包名 配置服务

      <service android:name="com.example.studydemo.BaseService">

</service>

  5.4 Content Provider 

        内容提供者

      <provider
android:name="com.example.studydemo.BaseProvider">
</provider>

   5.5 Broadcast Receiver 

       广播接收者

     这个可以通过代码进行注册,其他的不可以!

6.权限设置

  6.1 系统权限

   比如:网络权限和检测网络状态的权限 <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

  6.2 自定义 权限

  在某个 Activity 里添加: android:permission="yuan.ming.zhuo"  后再 Application 标签外 ,声明下面标签:
<permission name="yuan.ming.zhuo" 后还可以绑定某个Activity></permission>

  就可以实现:
  自定义权限保护,防止其他软件使用自己的某个组件 

7.总结

  使用的时候,只有见的和用的多了,才能得心应手!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息