常用配置清单

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.itheima.helloword"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="10" />        //最低支持的android版本号
    <uses-permission android:name="android.permission.CALL_PHONE"/>      //可以拨打电话的权限
    <uses-permission android:name="android.permission.SEND_SMS"/>	 //可以发送信息的权限
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>   //写sd卡的权限
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>   //读sd卡的权限
    <uses-permission android:name="android.permission.READ_SMS"/>   //读SMS卡的权限
    <uses-permission android:name="android.permission.INTERNET"/>  //访问网络的权限

    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>  //监听sd卡的状态的权限
    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/> //ip拨号器需要的权限


    <uses-permission android:name="android.permission.READ_PHONE_STATE" />  //读取电话状态的权限    电话监听器需要的权限
    <uses-permission android:name="android.permission.RECORD_AUDIO" />      //录音的权限
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />    //开机启动广播的权限



     <instrumentation 
        android:name="android.test.InstrumentationTestRunner"   //单元测试需要加的配置   还有下面的uses-library
        android:targetPackage="com.heima.xmldemo">
    </instrumentation>

    <application
        android:icon="@drawable/meinv"		   // app在模拟器上显示的图标
        android:label="@string/name" >		   //app在模拟器上显示的名字

	 <uses-library android:name="android.test.runner" /> //单元测试需要加的配置   还有上面的instrumentation

        <activity
            android:label="@string/name"	   //app在模拟器上显示的名字
            android:name=".The_firstActivity" >    //对应哪个activity    可以不写包名,上面有同意的package名

            <intent-filter >     //这个意图是默认的,默认显示的activity
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

        </activity>

	 <provider android:name="com.heima.proveders.provedersCase"   //配置内容提供者,该应用可以对外共享数据,只需要设置要对外共享数据的应用即可
            android:authorities="com.heima.proveders.provedersCase">  // name是类对应的包名+类名    authorities是可以随意的,只要唯一标识就行,一般和name一直就可以
        </provider>

	<!-- 配置广播接受者  需要在上面加上权限-->
        <receiver android:name="com.itheima.ipdail.OutCallReceiver">
            <intent-filter>
                <!-- 配置广播接收者关心的事件是外拨电话 -->
                <action android:name="android.intent.action.NEW_OUTGOING_CALL"/>
            </intent-filter>
        </receiver>
	<!-- 监听sd卡的状态,需要在上面配置权限-->
	 <receiver android:name="com.itheima.sdcardmointor.SDStatusReceiver">
            <intent-filter> 
                <action android:name="android.intent.action.MEDIA_UNMOUNTED"/>  //sd卡被弹出
                <action android:name="android.intent.action.MEDIA_REMOVED"/>    //sd卡被取出
               	<data android:scheme="file"></data>  //监视sd卡必须的配置,固定写法
            </intent-filter>
        </receiver>

	<!-- 电话监听器 -->
	<service android:name="com.itheima.testservice.MyService"></service>  //注册服务
	<receiver android:name="com.itheima.phonelistener.BootReceiver" >
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />  <!-- 开机启动 触发服务-->
            </intent-filter>
        </receiver>

    </application>

</manifest>



你可能感兴趣的:(常用配置清单)