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

454 lines
18 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"
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>