Я новый нативный пользователь, я разрабатываю приложение для голосового sip на Android, для этого требуется 2 разрешения:
<uses-permission android:name="android.permission.USE_SIP" />
<uses-feature android:name="android.hardware.microphone" android:required="true" />
полное разрешение, как показано ниже:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- Telephony permissions -->
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.USE_SIP" />
<!--Telephony tablet permissions -->
<uses-feature android:name="android.hardware.telephony" android:required="true" />
<uses-feature android:name="android.hardware.camera" android:required="true" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="true" />
<uses-feature android:name="android.hardware.sip.voip" android:required="true" />
<uses-feature android:name="android.hardware.wifi" android:required="true" />
<uses-feature android:name="android.hardware.microphone" android:required="true" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
у меня былоуже вставьте эти строки в файл AndroidManifest.xml.но когда я выпускаю apk и устанавливаю на свой физический телефон (samsung j5), я получаю сообщение: «Хотите установить это приложение? Для него не требуется особый доступ».затем я нажимаю «Принять установку».
, но я проверяю свой код:
var granted = await PermissionsAndroid.check(PermissionsAndroid.PERMISSIONS.USE_SIP);
// => предоставлено ложно => ??почему?
о микрофоне, после того, как я установил apk на свой телефон Samsung J5, я проверил разрешения, предоставленные для этого приложения, я увидел, что микрофон отключен. => Почему?
Пожалуйста, помогите мне,Большое спасибо.