Android-重要的AndroidManifest.xml

来源:互联网 发布:人工智能与机器人 编辑:程序博客网 时间:2024/04/27 06:40

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.总结

  使用的时候,只有见的和用的多了,才能得心应手!


0 0
原创粉丝点击