945 lines
46 KiB
XML
945 lines
46 KiB
XML
<?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" /> -->
|
||
<!-- <!–注:此service必须在3.0.1版本以后(包括3.0.1版本)加入–> -->
|
||
<!-- <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" /> -->
|
||
<!-- <!–注:此service必须在2.2.5版本以后(包括2.2.5版本)加入–> -->
|
||
<!-- <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> -->
|
||
<!-- <!– 接收通道发来的通知栏消息,兼容老版本Push –> -->
|
||
<!-- <action android:name="com.huawei.intent.action.PUSH" /> -->
|
||
<!-- </intent-filter> -->
|
||
<!-- </receiver> -->
|
||
<!-- <!– 填入华为推送平台配置的应用appid –> -->
|
||
<!-- <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" /> -->
|
||
<!-- <!–协议页面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="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> |