Android-重要的AndroidManifest.xml

本文详细介绍了Android应用配置清单文件AndroidManifest.xml的各个组成部分及其配置项,包括全局设置、组件设置和权限设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值