0
点赞
收藏
分享

微信扫一扫

Android-重要的AndroidManifest.xml


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 条评论