AndroidManifest.xml 12.3 KB
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapplication"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="19"
        android:targetSdkVersion="28" />

    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true" />

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!--
    <uses-permission
        android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />
    -->
    <!-- 华为修改角标需要设置权限 -->
    <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" /> <!-- vivo 修改角标需要设置权限 -->
    <uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="com.asus.msa.SupplementaryDID.ACCESS" />

    <uses-feature android:name="android.hardware.camera" />
    <uses-feature android:name="android.hardware.camera.autofocus" />

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 控制呼吸灯,振动器等,用于新消息提醒 -->
    <uses-permission android:name="android.permission.FLASHLIGHT" />
    <uses-permission android:name="android.permission.VIBRATE" /> <!-- 多媒体相关 -->
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" /> <!-- 如果需要实时音视频通话模块,下面的权限也是必须的。否则,可以不加 -->
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
    <uses-permission android:name="android.permission.GET_TASKS" /> <!-- 8.0 系统需要 -->
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

    <application
        android:name="io.dcloud.simple.Application"
        android:allowBackup="true"
        android:allowClearUserData="true"
        android:appComponentFactory="androidx.core.app.CoreComponentFactory"
        android:debuggable="true"
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:networkSecurityConfig="@xml/hh_network_security_config"
        android:supportsRtl="true"
        android:testOnly="true"
        android:usesCleartextTraffic="true" >
        <activity
            android:name="io.dcloud.PandoraEntry"
            android:configChanges="orientation|keyboardHidden|keyboard|navigation"
            android:hardwareAccelerated="true"
            android:label="@string/app_name"
            android:launchMode="singleTask"
            android:screenOrientation="user"
            android:theme="@style/TranslucentTheme"
            android:windowSoftInputMode="adjustResize" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="io.dcloud.PandoraEntryActivity"
            android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc|fontScale|keyboard"
            android:hardwareAccelerated="true"
            android:launchMode="singleTask"
            android:permission="com.miui.securitycenter.permission.AppPermissionsEditor"
            android:screenOrientation="user"
            android:theme="@style/DCloudTheme"
            android:windowSoftInputMode="adjustResize" >
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <action android:name="android.intent.action.VIEW" />

                <data android:scheme="h56131bcf" />
            </intent-filter>
        </activity>

        <service
            android:name="io.dcloud.common.adapter.io.MiniServerService"
            android:exported="false" />

        <receiver
            android:name="io.dcloud.common.adapter.io.PushReceiver"
            android:exported="false" >
            <intent-filter>
                <action android:name="dcloud.push.broswer" />
            </intent-filter>
        </receiver>

        <activity
            android:name="io.dcloud.imagepick.CustomGalleryActivity"
            android:exported="false"
            android:noHistory="true" />
        <activity
            android:name="io.dcloud.feature.nativeObj.photoview.PhotoActivity"
            android:exported="false"
            android:noHistory="false"
            android:theme="@style/DeviceDefault.Light" />
        <activity
            android:name="io.dcloud.WebAppActivity"
            android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc|fontScale"
            android:hardwareAccelerated="true"
            android:icon="@drawable/dcloud_recent"
            android:label="@string/stream_my"
            android:launchMode="singleTask"
            android:screenOrientation="portrait"
            android:taskAffinity=":stream"
            android:theme="@style/DCloudTheme"
            android:windowSoftInputMode="adjustResize" />
        <activity
            android:name="io.dcloud.ProcessMediator"
            android:excludeFromRecents="true"
            android:exported="false"
            android:label="@string/app_name"
            android:launchMode="singleTop"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
        <activity
            android:name="io.dcloud.WebviewActivity"
            android:exported="false"
            android:screenOrientation="portrait"
            android:theme="@style/ThemeNoTitleBar"
            android:windowSoftInputMode="adjustPan" >
        </activity>

        <receiver
            android:name="io.dcloud.common.adapter.io.DownloadReceiver"
            android:exported="false" >
            <intent-filter>
                <action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.PACKAGE_ADDED" />

                <data android:scheme="package" /> <!-- HERE! -->
            </intent-filter>
        </receiver>
        <!--
        <provider
            android:name="io.dcloud.common.util.DCloud_FileProvider"
            android:authorities="${apk.applicationId}.dc.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/dcloud_file_provider" />
        </provider>
        -->
        <!--
            <meta-data
            android:name="DCLOUD_STREAMAPP_CHANNEL"
            android:value="io.dcloud.%APPID%|%APPID%|" />
        -->
        <meta-data
            android:name="android.max_aspect"
            android:value="2.4" />

        <receiver
            android:name="com.taobao.weex.WXGlobalEventReceiver"
            android:enabled="true"
            android:exported="false" >
        </receiver>

        <activity
            android:name="com.hhmedic.android.sdk.video.chat.RtcVideoAct"
            android:theme="@style/hh_video_chat_style" >

            <!-- 需要添加下面的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:host="start_call"
                    android:scheme="hhsdkvideo" />
            </intent-filter>
        </activity>
        <activity
            android:name="com.hhmedic.android.sdk.video.multi.MultiVideoAct"
            android:theme="@style/hh_video_chat_style" />

        <provider
            android:name="com.hhmedic.android.sdk.base.utils.HHFileProvider"
            android:authorities="com.example.myapplication.hhprovider"
            android:exported="false"
            android:grantUriPermissions="true" >
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/provider_paths" />
        </provider>

        <activity
            android:name="com.hhmedic.android.sdk.module.video.player.HHVideoAct"
            android:screenOrientation="behind"
            android:theme="@style/HH_ChatTheme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.medicRecord.PhotoBrowserAct"
            android:screenOrientation="behind"
            android:theme="@style/HH_ChatTheme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.medicRecord.UploadListAct"
            android:screenOrientation="behind"
            android:theme="@style/HH_ChatTheme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.browser.HHBrowserAct"
            android:screenOrientation="behind"
            android:theme="@style/HH_Normal_Theme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.member.MemberInfoAct"
            android:label="@string/hh_member_info_title"
            android:screenOrientation="behind"
            android:theme="@style/HH_Normal_Theme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.home.HomeAct"
            android:label="@string/hh_home_title"
            android:screenOrientation="behind"
            android:theme="@style/HH_Normal_Theme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.setting.SettingAct"
            android:label="@string/hh_setting_title"
            android:screenOrientation="behind"
            android:theme="@style/HH_Normal_Theme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.activate.ActivateAct"
            android:label="@string/hh_activate_title"
            android:screenOrientation="portrait"
            android:theme="@style/HH_Normal_Theme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.drug.rx.RxAct"
            android:label="@string/hh_rx_create_title"
            android:screenOrientation="portrait"
            android:theme="@style/HH_Normal_Theme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.drug.rx.RealUserAct"
            android:label="@string/hh_real_name_act_title"
            android:screenOrientation="portrait"
            android:theme="@style/HH_Normal_Theme" />
        <activity
            android:name="com.hhmedic.android.sdk.module.drug.UpdateCountAct"
            android:label="@string/hh_drug_add_count_title"
            android:screenOrientation="portrait"
            android:theme="@style/HH_Normal_Theme" />

        <receiver android:name="com.hhmedic.android.sdk.module.receiver.LocalPhoneReceiver" >
            <intent-filter>
                <action android:name="android.intent.action.PHONE_STATE" />
            </intent-filter>
        </receiver>

        <activity android:name="com.hhmedic.matisse.ui.MatisseActivity" />
        <activity android:name="com.hhmedic.matisse.internal.ui.AlbumPreviewActivity" />
        <activity android:name="com.hhmedic.matisse.internal.ui.SelectedPreviewActivity" />
    </application>

</manifest>