home-school-contact-app/文档/Android/app/src/main/AndroidManifest.xml

454 lines
18 KiB
XML
Raw Normal View History

2021-10-19 00:18:35 +00:00
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.nanchen.aiyaschoolpush">
<!-- SMSSDK需要的权限 -->
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!-- 拍照权限 -->
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<!-- 自动轮播 -->
<!-- if you want to load images from a file OR from the internet -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<!-- 环信开始 -->
<!-- Required -->
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<!-- 环信结束 -->
<!-- 华为推送开始 -->
<!--<uses-permission android:name="android.permission.READ_PHONE_STATE"/>-->
<!--<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>-->
<!--<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>-->
<!--<uses-permission android:name="android.permission.WAKE_LOCK"/>-->
<!-- 华为推送结束 -->
<!-- 小米推送 Start -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<permission
android:name="com.example.nanchen.aiyaschoolpush.permission.MIPUSH_RECEIVE"
android:protectionLevel="signature"/>
<!-- 这里com.xiaomi.mipushdemo改成app的包名 -->
<uses-permission android:name="com.example.nanchen.aiyaschoolpush.permission.MIPUSH_RECEIVE"/>
<!-- 这里com.xiaomi.mipushdemo改成app的包名 -->
<!-- 小米推送 end -->
<application
android:name=".App"
android:allowBackup="true"
android:icon="@mipmap/icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/Theme.AppCompat.DayNight.NoActionBar">
<!-- 设置环信应用的AppKey -->
<meta-data
android:name="EASEMOB_APPKEY"
android:value="15680802251#aiyaschoolpush"/>
<!-- 声明SDK所需的service SDK核心功能 -->
<service
android:name="com.hyphenate.chat.EMChatService"
android:exported="true"/>
<!-- 声明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>
<!-- 可选filter -->
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.USER_PRESENT"/>
</intent-filter>
</receiver>
<!--华为推送 Start -->
<!--<receiver android:name="com.huawei.push.receiver.MyPushReceiver" >-->
<!--<intent-filter>-->
<!--<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="@string/hwpush_ability_value" />-->
<!--</receiver>-->
<!--<receiver android:name="com.huawei.hms.support.api.push.PushEventReceiver" >-->
<!--<intent-filter>-->
<!--<action android:name="com.huawei.intent.action.PUSH" />-->
<!--</intent-filter>-->
<!--</receiver>-->
<!--华为推送 End -->
<!-- =========== 小米推送 start ================ -->
<service
android:name="com.xiaomi.push.service.XMPushService"
android:enabled="true"
android:process=":pushservice"/>
<service
android:name="com.xiaomi.push.service.XMJobService"
android:enabled="true"
android:exported="false"
android:permission="android.permission.BIND_JOB_SERVICE"
android:process=":pushservice"/>
<!--此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=":pushservice">
<intent-filter>
<action android:name="com.xiaomi.push.PING_TIMER"/>
</intent-filter>
</receiver>
<!-- 这个接收器是自己编写继承 -->
<receiver
android:name=".helper.receiver.MiMessageReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.xiaomi.mipush.RECEIVE_MESSAGE"/>
</intent-filter>
<intent-filter>
<action android:name="com.xiaomi.mipush.MESSAGE_ARRIVED"/>
</intent-filter>
<intent-filter>
<action android:name="com.xiaomi.mipush.ERROR"/>
</intent-filter>
</receiver>
<!-- =========== 小米推送 end ================ -->
<!-- 闪屏页面 -->
<activity
android:name=".ui.activity.SplashActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<!-- SMSSDK所必须的Activity申明 -->
<activity
android:name="com.mob.tools.MobUIShell"
android:configChanges="keyboardHidden|orientation|screenSize"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:windowSoftInputMode="stateHidden|adjustResize"/>
<activity
android:name=".ui.activity.PlayVideoActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 主页面 -->
<activity
android:name=".ui.activity.MainActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan">
<!-- <intent-filter> -->
<!-- <action android:name="android.intent.action.MAIN"/> -->
<!-- <category android:name="android.intent.category.LAUNCHER"/> -->
<!-- </intent-filter> -->
</activity>
<!-- 引导页 -->
<activity
android:name=".ui.activity.GuideActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 登录页 -->
<activity
android:name=".ui.activity.LoginActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 注册页1 -->
<activity
android:name=".ui.activity.RegisterActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 注册页2 -->
<activity
android:name=".ui.activity.RegisterActivity2"
android:launchMode="singleTop"
android:screenOrientation="portrait">
<!-- <intent-filter> -->
<!-- <action android:name="android.intent.action.MAIN"/> -->
<!-- <category android:name="android.intent.category.LAUNCHER"/> -->
<!-- </intent-filter> -->
</activity>
<!-- 关于我们 -->
<activity
android:name=".ui.activity.AboutActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 重置密码、忘记密码 -->
<activity
android:name=".ui.activity.ResetPwdActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 孩子信息 -->
<activity
android:name=".ui.activity.ChildInfoActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 发布信息专用 -->
<activity
android:name=".ui.activity.ReleaseActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 个人信息及修改 -->
<activity
android:name=".ui.activity.PersonalInfoActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 专为装网页的Activity -->
<activity
android:name=".ui.activity.WebActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait">
</activity>
<!-- 查看详情页 -->
<activity
android:name=".ui.activity.LookDetailActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize">
</activity>
<activity
android:name=".ui.activity.ReleaseCommunityActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.ChatActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.VideoCallActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.VoiceCallActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.NewFriendsMsgActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.GroupsActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.PublicChatRoomsActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.AddContactActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.PickAtUserActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.ContextMenuActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.GroupDetailsActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.ExitGroupDialogActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.GroupBlacklistActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.EditActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.GroupSearchMessageActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.GroupPickContactsActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.UserProfileActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.ImageGridActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.RecorderVideoActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.NewGroupActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.PublicGroupsActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.GroupSimpleDetailActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".ui.activity.PublicGroupsSearchActivity"
android:screenOrientation="portrait">
</activity>
<!-- 下载大图 -->
<activity
android:name="com.hyphenate.easeui.ui.EaseShowBigImageActivity"
android:screenOrientation="portrait"/>
<!-- 下载文件 -->
<activity
android:name="com.hyphenate.easeui.ui.EaseShowNormalFileActivity"
android:screenOrientation="portrait"
android:theme="@style/horizontal_slide"/>
<!-- 地图 -->
<activity
android:name="com.hyphenate.easeui.ui.EaseBaiduMapActivity"
android:screenOrientation="portrait"
android:theme="@style/horizontal_slide"/>
<!-- 看视频 -->
<activity
android:name="com.hyphenate.easeui.ui.EaseShowVideoActivity"
android:screenOrientation="portrait"
android:theme="@style/horizontal_slide"
android:windowSoftInputMode="stateAlwaysHidden"/>
<activity
android:name="com.lzy.imagepicker.ui.ImagePreviewDelActivity"
android:theme="@style/ImagePickerThemeFullScreen"/>
<receiver android:name=".helper.receiver.AvatarReceiver">
<intent-filter>
<action android:name="com.nanchen.android.AVATAR_ACTION"/>
</intent-filter>
</receiver>
<service
android:name=".net.NetworkStateService"
android:enabled="true"
android:exported="true">
<intent-filter android:priority="1000">
<action android:name="com.text.service.NetworkStateService"/>
</intent-filter>
</service>
<activity android:name="mabeijianxi.camera.MediaRecorderActivity"/>
<activity android:name=".SendSmallVideoActivity"/>
<activity android:name=".VideoPlayerActivity"/>
</application>
</manifest>