反应原生AndroidManifest无效

时间:2018-09-28 02:38:57

标签: android react-native android-manifest

我是本机的新人,我正在Android上开发语音Sip应用程序, 这需要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);

// =>授予的为假=> ??为什么?

关于麦克风,在我的三星j5手机上安装apk之后,我检查了为此应用程序授予的权限,发现麦克风已禁用。=>为什么?

请帮助我,非常感谢。

0 个答案:

没有答案