小编Bui*_*d3r的帖子

SubscriptionInfo.getMnc()为具有不同运营商的两个SIM返回相同的值

我试图在具有双Sim(两者都有效)的Android 5.1设备中获取MCC和MNC号码(基本上我想要IMSI号码但这些也足够了).由于5.1支持双Sim,所以我使用了这样的Subscription管理器:

SubscriptionManager manager = SubscriptionManager.from(this);
List<SubscriptionInfo> sil = manager.getActiveSubscriptionInfoList();
    if (sil != null) {
        for (SubscriptionInfo subInfo : sil) {
            Log.v("TestMain", "SubInfo:" + subInfo);
        }
    } else {
        Log.v("TestMain", "SubInfo: list is null");
    }
Run Code Online (Sandbox Code Playgroud)

得到了这个输出:

07-24 18:28:32.162    3844-3844/? V/TestMain? SubInfo:{id=1, mcc 405 mnc 803, iccId=89918030914128062059 simSlotIndex=0 displayName=Aircel Karnataka carrierName=Aircel — Aircel Karnataka nameSource=0}
07-24 18:28:32.162    3844-3844/? V/TestMain? SubInfo:{id=2,  mcc 405 mnc 803, iccId=8991860044481968955 simSlotIndex=1 displayName=CARD 2 carrierName=Vodafone Karnataka nameSource=0}
Run Code Online (Sandbox Code Playgroud)

MCC(将与同一个国家/地区相同)注意到虽然运营商不同,但MNC是相同的.

当我关掉手机时,我在logcat中看到了这一行:

07-24 18:31:02.295      616-616/? V/KeyguardUpdateMonitor? SubInfo:{id=1,  mcc 405 mnc …
Run Code Online (Sandbox Code Playgroud)

android android-source telephonymanager dual-sim android-5.1.1-lollipop

14
推荐指数
1
解决办法
2072
查看次数

使用react-native-firebase,在本机应用程序中,链接器命令失败

我使用react-native-firebase库开发了一个react native应用程序.我想设置我的应用程序图标,所以我使用了这个库:npm install -g yo generator-rn-toolbox这里开始.

当我尝试构建项目时,我收到此错误:

Undefined symbols for architecture arm64: "_OBJC_CLASS_$_RCTSRWebSocket", referenced from: objc-class-ref in libReact.a(RCTInspectorPackagerConnection.o) "_OBJC_CLASS_$_RCTReconnectingWebSocket", referenced from: objc-class-ref in libReact.a(RCTPackagerConnection.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 我该如何解决 ?

xcode react-native

9
推荐指数
2
解决办法
4734
查看次数