<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.dayu.bigfish">
    //网络权限
    <uses-permission android:name="android.permission.INTERNET"/>
    //检测联网方式,区分用户设备使用的是2G、3G或是WiFi
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    //获取用户设备的mac地址,在平板设备上,无法通过imei标示设备,我们会将mac地址作为用户的唯一标识
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    //获取用户设备的IMEI,通过IMEI和mac来唯一的标识用户
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.VIBRATE"/>
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
    <uses-permission android:name="android.permission.CAMERA"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
    <uses-permission android:name="android.permission.GET_TASKS"/>
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.access_network_state"/>

    <!--用于进行网络定位-->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
    <!--用于访问GPS定位-->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
    <!--用于获取wifi的获取权限,wifi信息会用来进行网络定位-->
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
    <!--用于写入缓存数据到扩展存储卡-->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    <!--用于申请调用A-GPS模块-->
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission>
    <!--用于申请获取蓝牙信息进行室内定位-->
    <uses-permission android:name="android.permission.BLUETOOTH"></uses-permission>
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"></uses-permission>


    <!--7.0以上拍照适配-->
    <!--<provider-->
    <!--android:name="android.support.v4.content.FileProvider"-->
    <!--android:authorities="com.dayu.bigfish.takephoto.fileprovider"-->
    <!--android:exported="false"-->
    <!--android:grantUriPermissions="true">-->
    <!--<meta-data-->
    <!--android:name="android.support.FILE_PROVIDER_PATHS"-->
    <!--android:resource="@xml/file_paths"/>-->
    <!--</provider>-->


    <application
        android:name=".MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/wechatimg"
        android:label="@string/tv_dayu"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <provider
            android:name="android.support.v4.content.FileProvider"
            android:authorities="com.dayu.bigfish.fileProvider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths"/>
        </provider>


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

        //友盟统计相关配置:
        <uses-sdk android:minSdkVersion="8"></uses-sdk>
        //配置应用Appkey
        <meta-data
            android:name="UMENG_APPKEY"
            android:value="599a41697f2c743210000990"/>
        //推广渠道名称(待配置)
        <meta-data
            android:name="UMENG_CHANNEL"
            android:value="Channel ID"/>

        <!--高德地图-->
        <meta-data
            android:name="com.amap.api.v2.apikey"
            android:value="05936ed54259770e56ffd1e67ac77958"/>
        <service android:name="com.amap.api.location.APSService"></service>
        <!-- 设置环信应用的AppKey -->
        <meta-data
            android:name="EASEMOB_APPKEY"
            android:value="1116170816115316#dayuai"/>
        <!-- 声明SDK所需的service SDK核心功能-->
        <service
            android:name="com.hyphenate.chat.EMChatService"
            android:exported="true"/>
        <service
            android:name="com.hyphenate.chat.EMJobService"
            android:exported="true"
            android:permission="android.permission.BIND_JOB_SERVICE"/>
        <!-- 声明SDK所需的receiver -->
        <receiver android:name="com.hyphenate.chat.EMMonitorReceiver">
            <intent-filter>
                <action android:name="android.intent.action.PACKAGE_REMOVED"/>
                <data android:scheme="package"/>
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
                <action android:name="android.intent.action.USER_PRESENT"/>
            </intent-filter>
        </receiver>

        <activity android:name=".ui.LoginActivity"/>
        <activity android:name=".ui.ReceivingActivity"
            android:theme="@style/Transparent"
            />
        <activity android:name=".ui.SettingActivity"/>
        <activity android:name=".ui.SubcribeTimeActivity"/>
        <activity android:name=".ui.OrderDetailsActivity"/>
        <activity android:name=".ui.ProcessOrderActivity"/>
        <activity android:name=".ui.PreviewActivty"/>
        <activity android:name=".ui.AboutUs"/>
        <activity android:name=".ui.FeedBackActivity"/>
        <activity android:name=".ui.WorksRecordActivity"/>
        <activity android:name=".ui.AccountBalanceActivity"/>
        <activity android:name=".ui.WithdrawalsActivity"/>
        <activity android:name=".ui.AgreementActivity"/>
        <activity android:name=".ui.MainActivity"/>

        <receiver android:name=".utils.NetworkConnectChangedReceiver">
            <intent-filter>
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
                <action android:name="android.net.wifi.WIFI_STATE_CHANGED"/>
                <action android:name="android.net.wifi.STATE_CHANGE"/>
            </intent-filter>
        </receiver>
    </application>

</manifest>