Files
qianyanAndroid/app/src/main/AndroidManifest.xml

945 lines
46 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.xuebiping.bolizhuzi">
<!-- 主要用于高德定位用途 -->
<!-- 用于进行网络定位 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于访问GPS定位 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- 用于获取运营商信息,用于支持提供运营商信息相关的接口 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 用于访问wifi网络信息wifi信息会用于进行网络定位 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 用于获取wifi的获取权限wifi信息会用来进行网络定位 -->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!-- 用于访问网络,网络定位需要上网 -->
<uses-permission android:name="android.permission.INTERNET" /> <!-- 用于读取手机当前的状态 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 用于写入缓存数据到扩展存储卡 -->
<!-- 用于申请调用A-GPS模块 -->
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <!-- 用于申请获取蓝牙信息进行室内定位 -->
<uses-permission android:name="android.permission.BLUETOOTH" /> <!-- 权限声明 -->
<!-- 控制呼吸灯,振动器等,用于新消息提醒 -->
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.VIBRATE" /> <!-- 前台权限 -->
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" /> <!-- 外置存储存取权限 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /> <!-- 多媒体相关 -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE " /> <!-- vivo角标 -->
<uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" /> <!-- oppo -->
<uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE" />
<uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE" />
<uses-permission
android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
tools:ignore="ScopedStorage" />
<queries>
<package android:name="com.tencent.mm" />
<package android:name="com.tencent.mobileqq" />
<package android:name="com.eg.android.AlipayGphone" />
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:mimeType="*/*" />
</intent>
<intent>
<action android:name="android.media.action.IMAGE_CAPTURE" />
</intent>
<intent>
<action android:name="android.media.action.VIDEO_CAPTURE" />
</intent>
<intent>
<action android:name="android.media.action.ACTION_VIDEO_CAPTURE" />
</intent>
</queries> <!-- SDK 权限申明, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
<!-- 和下面的 uses-permission 一起加入到你的 AndroidManifest 文件中。 -->
<permission
android:name="com.xuebiping.bolizhuzi.permission.RECEIVE_MSG"
android:protectionLevel="signature" /> <!-- 接收 SDK 消息广播权限, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.RECEIVE_MSG" /> <!-- 小米推送 -->
<!-- start -->
<!-- 配置权限,已经配置过的条目则无须添加 -->
<uses-permission android:name="android.permission.GET_TASKS" /> <!-- 以下两处 {你的包名} 改开发者App的包名 -->
<permission
android:name="com.xuebiping.bolizhuzi.permission.MIPUSH_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.MIPUSH_RECEIVE" /> <!-- end -->
<!-- 魅族推送start -->
<!-- 兼容flyme5.0以下版本魅族内部集成pushSDK必填不然无法收到消息将{你的包名} 改开发者App的包名 -->
<uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE" />
<permission
android:name="com.xuebiping.bolizhuzi.push.permission.MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.xuebiping.bolizhuzi.push.permission.MESSAGE" /> <!-- 兼容flyme3.0配置权限 -->
<uses-permission android:name="com.meizu.c2dm.permission.RECEIVE" />
<permission
android:name="com.xuebiping.bolizhuzi.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.C2D_MESSAGE" /> <!-- 魅族推送end -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<queries>
<intent>
<action android:name="android.intent.action.MAIN" />
</intent>
</queries>
<application
android:name=".view.base.BaseApplication"
android:allowBackup="true"
android:extractNativeLibs="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:networkSecurityConfig="@xml/network_security_config"
android:preserveLegacyExternalStorage="true"
android:requestLegacyExternalStorage="true"
android:resizeableActivity="false"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:replace="android:label,android:allowBackup"
tools:targetApi="r">
<meta-data
android:name="ScopedStorage"
android:value="true" />
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
<activity
android:name=".view.main.CoverActivity"
android:exported="true"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="zui45v" />
</intent-filter>
</activity>
<service
android:name=".service.LocalService"
android:enabled="true"
android:exported="true" />
<service
android:name=".service.RemoteService"
android:enabled="true"
android:exported="true"
android:process=":RemoteProcess" />
<activity
android:name=".view.main.MainActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait" />
<activity
android:name=".view.login.LoginActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.login.LoginForOtherActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.register.InfoEditActivity"
android:screenOrientation="portrait"
android:theme="@style/DefaultCityPickerTheme" />
<activity
android:name=".view.login.ForgetActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.base.BaseActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.register.RegisterActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.dynamics.activity.DynamicDetailTwoActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.WithdrawActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.SystemSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.SalesSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.BeAnchorActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.InfoEditActivity"
android:screenOrientation="portrait"
android:theme="@style/DefaultCityPickerTheme" />
<activity
android:name=".view.settings.PreSelfieActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.CertificationActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.EditVerifyInfoActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.ProSelfieActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.ContractActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.AddSkillActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.MissionActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.RedEnvelopesActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.RankActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.rank.ZhiRankActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.InvitationActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.InvitationDataActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.SocialActivity"
android:screenOrientation="portrait" />
<activity android:name=".view.settings.VideoRenzhengActivity"
android:screenOrientation="portrait" />
<activity android:name=".view.settings.RealNameTwoActivity"
android:screenOrientation="portrait" />
<activity android:name=".view.settings.UploadPhotoCoverActivity"
android:screenOrientation="portrait" />
<activity android:name=".view.settings.PhotoListActivity"
android:screenOrientation="portrait" />
<activity android:name=".view.settings.UpPrivilegeActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.MyItemsActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.VideoActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.AgoraWithFUVideoActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.GiftReceivedActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.dynamics.activity.ImageDisplayActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.dynamics.activity.DynamicPostActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.MainPageActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.AllChannelActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.base.BaseWebViewActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.base.PayWebViewActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.SkillSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.SkillPriceSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.NickNameEditActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.CopyBoardActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.BindPhoneConfirmActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.BindPhoneActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.VerifyCodeActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.ChangeMobileActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.ChangePasswordActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.AboutActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.RealNameActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.BlackListActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.WalletActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.BillActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.ComplaintActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.dynamics.activity.TopicDynamicListActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.VideoFriendActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.CaibeiRechargeActivity"
android:exported="true"
android:launchMode="singleTop"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="back"
android:scheme="siyu" />
</intent-filter>
</activity>
<activity
android:name=".view.settings.BindAliActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.ExchangeActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.MainDynamicActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.dynamics.activity.MyDynamicActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.GenderUserAndMibiRankActivity"
android:screenOrientation="portrait" />
<activity
android:name=".wxapi.WXEntryActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
android:launchMode="singleTask"
android:taskAffinity="com.xuebiping.bolizhuzi"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
android:name=".view.main.SearchActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.fengliyan.base.base.permission.PermissionHelperActivity"
android:screenOrientation="portrait" /> <!-- <activity -->
<!-- android:name="com.alipay.sdk.app.H5PayActivity" -->
<!-- android:configChanges="orientation|keyboardHidden|navigation|screenSize" -->
<!-- android:exported="false" -->
<!-- android:screenOrientation="behind" -->
<!-- android:windowSoftInputMode="adjustResize|stateHidden" /> -->
<!-- <activity -->
<!-- android:name="com.alipay.sdk.app.H5AuthActivity" -->
<!-- android:configChanges="orientation|keyboardHidden|navigation" -->
<!-- android:exported="false" -->
<!-- android:screenOrientation="behind" -->
<!-- android:windowSoftInputMode="adjustResize|stateHidden" /> -->
<activity
android:name="com.fengliyan.base.base.permission.PermissionDeniedActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.fengliyan.uikit.crop.app.CropActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@style/Theme.Crop" />
<activity
android:name=".view.settings.InviteListActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.UseCentreActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.PhoneUseActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.LongImageActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.VideoFinishActivity"
android:screenOrientation="portrait" />
<activity android:name=".view.news.activity.FakeActivity" />
<activity
android:name=".view.news.activity.Fake2Activity"
android:theme="@android:style/Theme.Translucent" />
<activity
android:name=".view.main.CityPickerActivity"
android:screenOrientation="portrait"
android:theme="@style/DefaultCityPickerTheme"
android:windowSoftInputMode="stateHidden" />
<activity
android:name=".view.main.SkillActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.BeautySettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.GroupCallActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.AddGroupCallActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.news.activity.ChatSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.NewMessageNoticeActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.login.LoginResultActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.MemberActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.diooto.ImageActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:theme="@style/Transparent" />
<activity
android:name=".view.main.GuardRankActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.news.activity.RemarkSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.KidSetPasswordActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateVisible|adjustResize" />
<activity
android:name=".view.main.KidConfirmPasswordActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateVisible|adjustResize" />
<activity
android:name=".view.main.KidInputPasswordActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateVisible|adjustResize" />
<activity
android:name=".view.main.KidForgetPasswordActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.KidModelActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.PersonalSignatureActivity"
android:screenOrientation="portrait" />
<receiver android:name=".view.main.receiver.NotificationClickReceiver" /> <!-- 微信支付 -->
<activity
android:name=".wxapi.WXPayEntryActivity"
android:exported="true"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="wx99d6a2e2d4967362" />
</intent-filter>
</activity>
<receiver android:name=".receiver.NotificationReceiver">
<intent-filter>
<action android:name="notification_cancelled" />
<action android:name="notification_clicked" />
</intent-filter>
</receiver>
<!--
APP key, 可以在这里设置,也可以在 SDKOptions 中提供。
如果 SDKOptions 中提供了,取 SDKOptions 中的值。
-->
<!-- 声明云信后台服务 -->
<service
android:name="com.netease.nimlib.service.NimService"
android:process=":core" /> <!-- 运行后台辅助服务 -->
<service
android:name="com.netease.nimlib.push.net.HeartbeatService"
android:process=":core" /> <!-- 声明云信后台辅助服务 -->
<service
android:name="com.netease.nimlib.job.NIMJobService"
android:exported="false"
android:permission="android.permission.BIND_JOB_SERVICE"
android:process=":core" /> <!-- 云信SDK的监视系统启动和网络变化的广播接收器用户开机自启动以及网络变化时候重新登录 -->
<receiver
android:name="com.netease.nimlib.service.NimReceiver"
android:exported="false"
android:process=":core">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver> <!-- 云信进程间通信receiver -->
<receiver android:name="com.netease.nimlib.service.ResponseReceiver" /> <!-- 云信进程间通信service -->
<service android:name="com.netease.nimlib.service.ResponseService" /> <!-- 云信内部使用的进程间通信provider -->
<provider
android:name="com.netease.nimlib.ipc.cp.provider.PreferenceContentProvider"
android:authorities="com.xuebiping.bolizhuzi.ipc.provider.preference"
android:exported="false" />
<provider
android:name="com.netease.nimlib.ipc.NIMContentProvider"
android:authorities="com.xuebiping.bolizhuzi.ipc.provider"
android:exported="false"
android:process=":core" />
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.xuebiping.bolizhuzi.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<!-- 金币数据 -->
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
<meta-data
android:name="com.netease.nim.appKey"
android:value="7c66fa0f782771bc2b2829158b6c6aac" />
<meta-data
android:name="TD_APP_ID"
android:value="29B64B08724440F8B620A472CE95A249" />
<meta-data
android:name="MARKET_NAME"
android:value="${MARKET_VALUE}" /> <!-- <meta-data -->
<!-- android:name="com.openinstall.APP_KEY" -->
<!-- android:value="zui45v" /> -->
<!-- 小米配置start -->
<!-- 配置的service和receiver -->
<!-- <service -->
<!-- android:name="com.xiaomi.push.service.XMPushService" -->
<!-- android:enabled="true" -->
<!-- android:process=":mixpush" /> -->
<!-- <service -->
<!-- android:name="com.xiaomi.push.service.XMJobService" -->
<!-- android:enabled="true" -->
<!-- android:exported="false" -->
<!-- android:permission="android.permission.BIND_JOB_SERVICE" -->
<!-- android:process=":mixpush" /> -->
<!-- &lt;!&ndash;注此service必须在3.0.1版本以后包括3.0.1版本)加入&ndash;&gt; -->
<!-- <service -->
<!-- android:name="com.xiaomi.mipush.sdk.PushMessageHandler" -->
<!-- android:enabled="true" -->
<!-- android:exported="true" /> -->
<!-- <service -->
<!-- android:name="com.xiaomi.mipush.sdk.MessageHandleService" -->
<!-- android:enabled="true" /> -->
<!-- &lt;!&ndash;注此service必须在2.2.5版本以后包括2.2.5版本)加入&ndash;&gt; -->
<!-- <receiver -->
<!-- android:name="com.xiaomi.push.service.receivers.NetworkStatusReceiver" -->
<!-- android:exported="true"> -->
<!-- <intent-filter> -->
<!-- <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> -->
<!-- <category android:name="android.intent.category.DEFAULT" /> -->
<!-- </intent-filter> -->
<!-- </receiver> -->
<!-- <receiver -->
<!-- android:name="com.xiaomi.push.service.receivers.PingReceiver" -->
<!-- android:exported="false" -->
<!-- android:process=":mixpush"> -->
<!-- <intent-filter> -->
<!-- <action android:name="com.xiaomi.push.PING_TIMER" /> -->
<!-- </intent-filter> -->
<!-- </receiver> -->
<receiver
android:name="com.netease.nimlib.mixpush.mi.MiPushReceiver"
android:exported="true">
<intent-filter android:priority="0x7fffffff">
<action android:name="com.xiaomi.mipush.RECEIVE_MESSAGE" />
<action android:name="com.xiaomi.mipush.MESSAGE_ARRIVED" />
<action android:name="com.xiaomi.mipush.ERROR" />
</intent-filter>
</receiver> <!-- 小米配置end -->
<!-- 华为推送配置start -->
<!-- android:name=".service.HwService" 测试的 -->
<service
android:name=".service.HwService"
android:exported="false">
<intent-filter>
<action android:name="com.huawei.push.action.MESSAGING_EVENT" />
</intent-filter>
</service> <!-- <meta-data -->
<!-- android:name="push_kit_auto_init_enabled" -->
<!-- android:value="true" /> -->
<!-- 替换为自己的包名 -->
<!-- <provider -->
<!-- android:name="com.huawei.hms.update.provider.UpdateProvider" -->
<!-- android:authorities="com.xuebiping.bolizhuzi.hms.update.provider" -->
<!-- android:exported="false" -->
<!-- android:grantUriPermissions="true" /> -->
<!-- 云信华为推送消息广播 -->
<!-- <receiver android:name="com.netease.nimlib.mixpush.hw.HWPushReceiver"> -->
<!-- <intent-filter android:priority="0x7fffffff"> -->
<!-- <action android:name="com.huawei.android.push.intent.REGISTRATION" /> -->
<!-- <action android:name="com.huawei.android.push.intent.RECEIVE" /> -->
<!-- <action android:name="com.huawei.android.push.intent.CLICK" /> -->
<!-- <action android:name="com.huawei.intent.action.PUSH_STATE" /> -->
<!-- </intent-filter> -->
<!-- <meta-data -->
<!-- android:name="CS_cloud_ablitity" -->
<!-- android:value="successRateAnalytics" /> -->
<!-- </receiver> -->
<!-- 兼容性广播 -->
<!-- <receiver android:name="com.huawei.hms.support.api.push.PushEventReceiver"> -->
<!-- <intent-filter> -->
<!-- &lt;!&ndash; 接收通道发来的通知栏消息兼容老版本Push &ndash;&gt; -->
<!-- <action android:name="com.huawei.intent.action.PUSH" /> -->
<!-- </intent-filter> -->
<!-- </receiver> -->
<!-- &lt;!&ndash; 填入华为推送平台配置的应用appid &ndash;&gt; -->
<!-- <meta-data -->
<!-- android:name="com.huawei.hms.client.appid" -->
<!-- android:value="101352991" /> -->
<!-- 华为推送配置end -->
<!-- 荣耀推送 -->
<service
android:name="com.netease.nimlib.mixpush.honor.HonorPushService"
android:exported="false">
<intent-filter>
<action android:name="com.hihonor.push.action.MESSAGING_EVENT" />
</intent-filter>
</service>
<meta-data
android:name="com.hihonor.push.app_id"
android:value="104457750" /> <!-- 魅族推送配置start -->
<!-- 配置的service和receiver -->
<receiver android:name="com.netease.nimlib.mixpush.mz.MZPushReceiver">
<intent-filter android:priority="0x7fffffff">
<!-- 接收push消息 -->
<action android:name="com.meizu.flyme.push.intent.MESSAGE" />
<!-- 接收register消息 -->
<action android:name="com.meizu.flyme.push.intent.REGISTER.FEEDBACK" />
<!-- 接收unregister消息 -->
<action android:name="com.meizu.flyme.push.intent.UNREGISTER.FEEDBACK" />
<!-- 兼容低版本Flyme3推送服务配置 -->
<action android:name="com.meizu.c2dm.intent.REGISTRATION" />
<action android:name="com.meizu.c2dm.intent.RECEIVE" />
<category android:name="com.xuebiping.bolizhuzi" />
</intent-filter>
</receiver> <!-- 魅族推送配置end -->
<!-- oppo推送配置 -->
<service
android:name="com.netease.nimlib.mixpush.oppo.OppoPushService"
android:permission="com.coloros.mcs.permission.SEND_MCS_MESSAGE">
<intent-filter>
<action android:name="com.coloros.mcs.action.RECEIVE_MCS_MESSAGE" />
</intent-filter>
</service>
<service
android:name="com.netease.nimlib.mixpush.oppo.OppoAppPushService"
android:permission="com.heytap.mcs.permission.SEND_MCS_MESSAGE">
<intent-filter>
<action android:name="com.heytap.mcs.action.RECEIVE_MCS_MESSAGE" />
</intent-filter>
</service> <!-- vivo推送配置 -->
<!-- 配置的 service, activity, receiver -->
<service
android:name="com.vivo.push.sdk.service.CommandClientService"
android:exported="true"
android:permission="com.push.permission.UPSTAGESERVICE" />
<activity
android:name="com.vivo.push.sdk.LinkProxyClientActivity"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<receiver android:name="com.netease.nimlib.mixpush.vivo.VivoPushReceiver">
<intent-filter>
<!-- 接收 push 消息 -->
<action android:name="com.vivo.pushclient.action.RECEIVE" />
</intent-filter>
</receiver>
<meta-data
android:name="api_key"
android:value="3624203d42c5cbe17be3dbeb4e73331e" />
<meta-data
android:name="app_id"
android:value="105654483" /> <!-- 云信uikit库里面的 -->
<meta-data
android:name="com.xuebiping.bolizhuzi.im.uikit.support.glide.NIMGlideModule"
android:value="GlideModule" /> <!-- 会话窗口 -->
<!--
UI组件中包含了语音选文字功能该界面是全屏显示为了视觉上的美观该界面主题ActionBar使用Overlay模式。
如果开发者不需要该功能或效果,使用普通主题即可。 同时还需要将message_activity.xml这个layout中的根节点的paddingTop去掉。
-->
<activity
android:name=".im.uikit.business.session.activity.P2PMessageActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.session.activity.TeamMessageActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" /> <!-- 群聊 -->
<activity
android:name=".im.uikit.business.team.activity.NormalTeamInfoActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.team.activity.AdvancedTeamInfoActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.team.activity.AdvancedTeamMemberActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.team.activity.AdvancedTeamAnnounceActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.team.activity.AdvancedTeamMemberInfoActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.team.activity.AdvancedTeamNicknameActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.team.activity.AdvancedTeamCreateAnnounceActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.team.activity.TeamPropertySettingActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" /> <!-- 联系人选择器 -->
<activity
android:name=".im.uikit.business.contact.selector.activity.ContactSelectActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/contact_selector"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustPan" /> <!-- @ 选择器 -->
<activity
android:name=".im.uikit.business.ait.selector.AitContactSelectorActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar" /> <!-- 照片选择 -->
<activity
android:name=".im.uikit.common.media.picker.activity.PickImageActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar" />
<activity
android:name=".im.uikit.common.media.picker.activity.CropImageActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar" />
<activity
android:name=".im.uikit.common.media.picker.activity.PickerAlbumActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar" />
<activity
android:name=".im.uikit.common.media.picker.activity.PickerAlbumPreviewActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar" />
<activity
android:name=".im.uikit.common.media.picker.activity.PreviewImageFromLocalActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.common.media.picker.activity.PreviewImageFromCameraActivity"
android:configChanges="keyboardHidden|orientation"
android:label="@string/input_panel_take"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" /> <!-- 视频 -->
<activity
android:name=".im.uikit.business.session.activity.CaptureVideoActivity"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".im.uikit.business.session.activity.WatchVideoActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/video_play"
android:theme="@style/DarkTheme" /> <!-- 查看大图 -->
<activity
android:name=".im.uikit.business.session.activity.WatchMessagePictureActivity"
android:configChanges="keyboardHidden"
android:theme="@style/DarkTheme" />
<activity
android:name=".im.uikit.business.session.activity.WatchPicAndVideoMenuActivity"
android:configChanges="keyboardHidden"
android:theme="@style/DarkTheme" />
<activity
android:name=".view.main.TransActivity"
android:theme="@style/TransparentTheme" />
<activity
android:name=".view.settings.WXAccountActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.WXScreenShotExampleActivity"
android:screenOrientation="portrait" /> <!-- 联通电信授权页 -->
<!-- 如果不需要使用窗口模式不要使用authsdk_activity_dialog主题会出现异常动画 -->
<!--
如果需要使用authsdk_activity_dialog主题则screenOrientation一定不能指定明确的方向
比如portrait、sensorPortrait在8.0的系统上不允许窗口模式指定orientation会发生crash需要指定为behind
然后在授权页的前一个页面指定具体的orientation
-->
<activity
android:name="com.mobile.auth.gatewayauth.LoginAuthActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:exported="false"
android:launchMode="singleTop" /> <!-- 协议页面webview -->
<activity
android:name="com.mobile.auth.gatewayauth.activity.AuthWebVeiwActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:exported="false"
android:launchMode="singleTop"
android:screenOrientation="behind" />
<activity
android:name=".view.settings.WXPriceSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.greeting.GreetingSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.greeting.AddTextGrettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.greeting.TextGrettingListActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.greeting.PhotoGreetingListActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.greeting.VoiceGrettingListActivity"
android:screenOrientation="portrait" />
<activity
android:name=".utils.camera2.GirlCameraTakePicActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.dynamics.activity.DynamicDetailActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".view.dynamics.activity.QYPreviewVideoActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.dynamics.activity.PageVideoPlayActivity"
android:screenOrientation="portrait" />
<activity android:name=".view.settings.GoddessPrivilegeActivity" />
<activity android:name=".view.settings.CancellationActivity" />
<activity android:name=".view.settings.BindBankActivity" />
<activity
android:name=".view.settings.QuickRechargeActivity"
android:theme="@style/dialog_style" />
<activity android:name=".view.main.ManVideoFinishActivity" />
<activity
android:name=".view.settings.video.VideoSelectActivity"
android:screenOrientation="portrait" />
<activity android:name=".view.settings.video.VideoEditActivity" /> <!-- <activity -->
<!-- android:name="com.mobile.auth.gatewayauth.LoginAuthActivity" -->
<!-- android:configChanges="orientation|keyboardHidden|screenSize" -->
<!-- android:exported="false" -->
<!-- android:launchMode="singleTop" /> -->
<!-- &lt;!&ndash;协议页面webview&ndash;&gt; -->
<!-- <activity -->
<!-- android:name="com.mobile.auth.gatewayauth.activity.AuthWebVeiwActivity" -->
<!-- android:configChanges="orientation|keyboardHidden|screenSize" -->
<!-- android:exported="false" -->
<!-- android:launchMode="singleTop" -->
<!-- android:screenOrientation="behind" /> -->
<!-- &lt;!&ndash;移动授权页&ndash;&gt; -->
<!-- <activity -->
<!-- android:name="com.cmic.sso.sdk.activity.LoginAuthActivity" -->
<!-- android:configChanges="orientation|keyboardHidden|screenSize" -->
<!-- android:screenOrientation="portrait" -->
<!-- android:exported="false" -->
<!-- android:launchMode="singleTop" /> -->
<activity
android:name=".view.luck.SpeedDatingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.settings.PrivilegeSettingActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.PlayVideoActivity"
android:screenOrientation="portrait" />
<activity
android:name=".view.main.PushVideoActivity"
android:screenOrientation="portrait" />
<provider
android:name=".im.uikit.common.media.picker.model.GenericFileProvider"
android:authorities="${applicationId}.generic.file.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths" />
</provider>
</application>
</manifest>