pdlivexp/callkit/src/main/AndroidManifest.xml
2023-11-06 18:24:57 +08:00

95 lines
4.2 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="io.rong.callkit">
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission
android:name="android.permission.BLUETOOTH_ADMIN"
android:maxSdkVersion="30" />
<uses-permission
android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission
android:name="android.permission.BLUETOOTH_SCAN"
android:usesPermissionFlags="neverForLocation" />
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
<application android:supportsRtl="true">
<meta-data
android:name="rc.callkit"
android:value="io.rong.callkit.RongCallKit" />
<activity
android:name=".MultiVideoCallActivity"
android:exported="false"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize">
<intent-filter>
<action android:name="io.rong.intent.action.voip.MULTIVIDEO" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".SingleCallActivity"
android:exported="false"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize">
<intent-filter>
<action android:name="io.rong.intent.action.voip.SINGLEVIDEO" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="io.rong.intent.action.voip.SINGLEAUDIO" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".MultiAudioCallActivity"
android:exported="false"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize">
<intent-filter>
<action android:name="io.rong.intent.action.voip.MULTIAUDIO" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Android Q 后台无法弹出Activity通过通知栏提醒用户-->
<receiver
android:name="io.rong.callkit.VoIPBroadcastReceiver"
android:exported="false">
<intent-filter>
<action android:name="action.push.CallInviteMessage" />
<action android:name="action.push.CallInviteMessage.CLICKED" />
<action android:name="action.push.voip.hangup.click" />
<action android:name="action.voip.notification.clear" />
</intent-filter>
</receiver>
<activity android:name=".CallSelectMemberActivity" />
<receiver
android:name=".util.RTCPhoneStateReceiver"
android:exported="false">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
<service android:name=".CallForegroundService"
android:foregroundServiceType="camera|microphone"/>
</application>
</manifest>