android - 没有安装 SIM 卡时,有没有办法在 Android 上使用 VoIP 应用程序的 native 通话屏幕?

标签 android react-native

我正在使用 React Native 编写一个 VoIP 应用程序,我正在使用 React Native CallKeep处理应用程序和 native 调用屏幕之间的连接。

但是,当Android设备上没有安装SIM卡时,我遇到了一个问题。然后系统中没有可用的电话帐户,也不允许我使用 native 通话屏幕。

这是给定库的限制,但有没有办法显示原生 Android 调用屏幕(甚至考虑原生 Java 代码)?或者这是 Android API 本身的限制?

最佳答案

Android Telecom 框架管理 Android 设备上的音频和视频通话。这包括基于 SIM 卡的调用(例如使用电话框架)以及由 ConnectionService API 的实现者提供的 VOIP 调用。

这可以帮你完成。

https://developer.android.com/guide/topics/connectivity/telecom#integrateCalling

关于android - 没有安装 SIM 卡时,有没有办法在 Android 上使用 VoIP 应用程序的 native 通话屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56594988/

相关文章:

java - 更改微调项目中的字体

android - getWritableDatabase() VS getReadableDatabase()

java - 如何在 Eclipse 中支持 AAR?

java - fragment bundle : NullPointerException

java - 我的 ActionBar 图标不可点击

ios - 在 React Native Firebase ios 中找不到 Absl/numeric/int128_have_intrinsic.inc' 文件

react-native - 测试运行器(开 Jest )未能导入 expo 模块

npm - 适用于 Android 和 iOS 的不同软件包版本

react-native - Expo sound,如何获得声音的持续时间

react-native - 哪一个最适合原生 FlatList 或 Flipkart recyclerlistview?