问题标签 [dual-sim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1083 浏览

android - Android - 检查双 SIM 卡上的活动网络

我想使用 Dual Sim Mobile 发送短信,在发送短信时选择 SIM 卡选项。

我已完全验证此链接: Android:检查手机是否为双 SIM 卡

这个问题仅基于这个问题。这就是为什么现在不能键入相同的程序。注意:我已经使用上述链接程序成功检测到双卡,其状态也成功。

我的问题:我有两个 sim,第一个 sim airtel(有数据连接),第二个 sim 是新购买的(Jio 4g)购买 sim(等待客户服务激活)

当我检测到 sim 状态时,两者都显示为 true。然后,我想使用两个 sim 发送短信。

这里的问题是:模拟状态显示两者都是正确的。但是,我的第二个模拟塔没有显示。因为等待激活。

如何检测两个有或没有塔/网络的模拟人生?这是我 刚刚尝试使用 getNetworkType() 方法的问题。但是,确切地说,我不知道,如何在这个双 sim 卡选项中检查使用此代码..

请任何人帮我解决这个问题

谢谢提前

0 投票
0 回答
801 浏览

android - 如何配置支持双卡的虚拟 Genymotion 或 AVD?

我需要测试一个需要双 sim 卡的应用程序,即两张 sim 卡。但是,据我所知,Android Studio 附带的默认 AVD 无法支持这种类型的设备。有没有人知道如何去做?

0 投票
1 回答
368 浏览

android - 如何在 Dual SIM mobile Moto E(android 版本 4.4.4)中使用 java 反射发送短信?

我已尝试使用此链接中提到的代码如何在双卡手机中使用 SMSmanager 发送短信? 我使用的 simID 名称是“isms_msim”。

但是此代码在 else 块中以 ===> 开头的行给出以下异常: SecurityException: Binder invocation to an wrong interface

有什么想法吗?

0 投票
1 回答
817 浏览

android - 如何识别低于 android.os.Build.VERSION_CODES.LOLLIPOP_MR1 的 sdk 级别的双卡运营商名称

我从 sdk 级别 android.os.Build.VERSION_CODES.LOLLIPOP_MR1 知道我们得到 subscriptionInfoList 作为 subscriptionManager.getActiveSubscriptionInfoList(); 通过使用它,我们将识别所有支持的 sim 信息。

我需要在 android 较低版本中得到相同的结果。任何人都可以帮助我吗?

0 投票
1 回答
1515 浏览

android - 如何在双 SIM 手机 android 中获取 SimOperator?

我正在构建一个需要“getSimOperator”值的android应用程序。

我能够获得此值 > 21 API 版本,但对于双 SIM 卡中的较低版本。我得到 SIM1 的值,但无法获得 SIM2 的值。

如何获得 SIM2 < 21 API 版本的“getSimOperator”值。

我之前在下面发布了一个问题,链接 How to get Mcc and Mnc below LOLLIPOP_MR1

有人向我推荐了一个链接双卡安卓手机,它可以接听电话

但是在实现上述链接的代码时出现错误。我列出了错误“java.lang.NoSuchMethodException:getDefault [int]”

云任何人都向我解释了为什么会出现此错误。

0 投票
0 回答
1194 浏览

android - 检测双卡手机拨出电话的“每次询问”设置

我正在开发一个应用程序,该应用程序成功拦截传出呼叫的 NEW_OUTGOING_CALL 广播并相应地处理呼叫。在单个 SIM 设备上一切正常。

在双 SIM 卡设备上,我可以通过读取 ICCID 来检测哪个 SIM 卡是默认呼叫 SIM 卡(它会根据哪个 SIM 卡是默认呼叫 SIM 卡而变化),并且我还能够相应地处理呼叫(或者由我的应用程序处理)或将其传递回本机拨号程序)。

我面临的问题是当用户选择“每次询问”选项时。当他们选择该选项时,ICCID 仍被读取为最后设置为默认 SIM 的任何 SIM。

我想检测到用户选择了这个选项,这样我就可以弹出一个对话框,询问他们,他们想要通过哪个 SIM 卡进行呼叫。

我通过stackoverflow搜索并搜索了我在Dual SIM上可以找到的所有内容,但我找不到这个问题的答案。我在处理双 SIM 卡手机上添加的所有逻辑都已被这部分变得无用。

有什么我可以阅读的内容(无论是广播还是额外的意图或 android 设置)会告诉我用户希望在每次尝试通话时被询问使用哪个 SIM 卡?

谢谢您的帮助。

0 投票
2 回答
1066 浏览

android - SMS没有以编程方式从某些双卡设备android发送

我卡了很长时间,无法解决。请帮助...我正在尝试从 android 设备以编程方式发送短信。我可以从许多设备成功发送,但不能从一些 android api 级别> = 22 的三星双卡设备发送。对于 api 级别 >=22,我编写了如下代码,

没有权限相关的问题,因为短信可以从 api 级别 >=22 的华硕双卡设备和索尼单卡设备发送。

我怎样才能使它适用于所有设备?我非常需要帮助。

0 投票
2 回答
2610 浏览

android - 如何以编程方式获取默认的sim卡号android

要以编程方式发送短信,我正在使用,

我已经为 api >=22 编码,例如,

使用订阅管理器我没有使用 info.getNumber(); 获得 sim 2 卡号。对于三星 j5 设备,它返回空。

另一个重要的事情是,使用 SubscriptionManager 我正确地获取了第 1 行编号,但第 2 行为空。但同时当我尝试使用 SmsManager.getDefault() 发送短信时,它从第 2 行发送短信。在该设备第 2 行sim卡设置为默认值。

但基于双卡设备中可用的运营商 toNumber(发送短信的号码)将被更改。因此,我需要知道用户设置为数字 SmsManager.getDefault() 的设备的默认 sim 卡的运营商名称或 sim 卡号。我怎样才能知道?

0 投票
0 回答
165 浏览

android - 双卡中“首选数据卡”更改的排球错误

我有一个使用 Volley 请求的应用程序。当 SIM 1 是我首选的数据 SIM 卡时,它运行良好。在双卡上切换首选数据卡时,我收到了一个volley 404 error请求。

我的 Volley 方法看起来像这样(与一张 SIM 卡完美配合):

切换到我的dualsim(The logcat)上的另一个simcard后遇到以下错误

0 投票
1 回答
2661 浏览

android - 通过 Marshmallow 及以下 android 中的 sim 插槽获取通话记录

我想通过 sim 插槽号获取通话记录历史记录。像这张图片:

呼叫详细信息要获取

为此,我搜索了许多网站,直到我得到:

目前根据 android 文档获取 PHONE_ACCOUNT_COMPONENT_NAME 和 PHONE_ACCOUNT_ID 但如何使用它来获取 sim 插槽

按照这个链接:

Samsung android 6.0 如何获取带有 SIM 卡插槽 ID 的双卡通话记录?

通过特定 SIM 从日志中获取呼叫

如何从双卡手机 Android 获取运营商名称?

以编程方式检索android中双SIM卡的IMEI号码

但没有一个对我有用。

我使用 SubscriptionManager 类在 api>21 中的双 sim 卡中获得了当前 sim 卡的名称,但无法在通话记录中检查它。

请建议我更好的方法来做到这一点。