草庐IT

dual-sim

全部标签

android - 如何在android中捕获移除SIM卡的事件?

在android中,如何捕捉SIM卡移除事件?通常在htc1x这样的手机上,我们可以在不取出电池的情况下取出SIM卡,并且没有关机或重启手机的通知。我想捕获SIM卡移除事件,以便弹出一些消息。 最佳答案 检查第一个答案,您可以使用TelephonyManager类检查设备中的SIM卡是否可用。HowcanIcheckwhethertheSimCardisavailableinanandroiddevice? 关于android-如何在android中捕获移除SIM卡的事件?,我们在Sta

android - 如何在 Android 手机中获取第二个 SIM 卡的 IMSI 号

我使用的是TelephonyManager,我可以获得SIM1的SubscriberID(IMSI),但无法获得SIM2的相同信息。但是,我能够获得两个SIM卡槽的IMEI号,但我仍然无法获得第二个SIM卡的IMSI。有什么办法可以得到这些信息吗? 最佳答案 请记住,这是获取订阅者ID的骇人听闻的方法,因此可能无法在所有设备上使用将在Android5.1.1及更高版本上运行,并且需要android.permission.READ_PHONE_STATE权限(remembertoaskuseraboutandroid.permissi

android - "airplane mode"开启时SIM状态值是多少

我想知道TelephonyManager.getSimState()返回的SIM状态值是多少|“飞行模式”什么时候开启?这似乎没有在SDK规范中的任何地方直接指定。实际上我需要使用getSimOperator()获取SIM运营商代码(即MCC+MNC)方法,但JavaDoc指出要使用该方法:SIMstatemustbeSIM_STATE_READY更新我在模拟器下测试它并返回SIM_STATE_UNKNOWN(这被javadoc描述为“状态之间的转换”)在打开飞行模式后。但是我想知道这是否是Android手机上的常见行为? 最佳答案

android - 获取先前连接的 SIM 卡的 ICCID

我的SIM卡丢失了,我需要从中读取信息。为了更换,我的运营商要求我提供丢失的SIM卡的ICCID,而我没有。我有Nexus4,几天前丢失了SIM卡。Curretnly有另一个SIM卡在里面。有没有办法取回以前连接的SIM卡的ICCID?也许来自一些日志,如果有的话?接受任何解决方案。 最佳答案 当android启动时,radio日志打印iccid。这是我在装有AndroidL的Nexus5上进行的测试:adblogcat-vtime-bradio|grep-iiccid09-2310:50:09.436D/SIMRecords(17

android - 如何以编程方式获取 Android 中的所有 Sim 联系人?

如何以编程方式在Android中列出sim卡联系人?我得到了获取电话联系人的代码here但我也需要sim联系人。 最佳答案 UrisimUri=Uri.parse("content://icc/adn");CursorcursorSim=this.getContentResolver().query(simUri,null,null,null,null);while(cursorSim.moveToNext()){listName.add(cursorSim.getString(cursorSim.getColumnIndex("n

android - 查看手机SIM槽总数

经过大量研究,我知道了有关总活跃SIM卡的信息。但我想知道SIM插槽总数(SIM卡是否处于Activity状态)在移动设备中。所以我的问题是,我们能否检测到手机是单SIM卡还是多SIM卡? 最佳答案 你需要这个方法。SubscriptionManager.getActiveSubscriptionInfoCountMax 关于android-查看手机SIM槽总数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - 检索 SIM ID

在搜索API后没有成功,我是任何人都知道如何检索设备的SIMID?谢谢,射线。 最佳答案 这是以编程方式获取国际移动用户身份(IMSI号)id和电话id(IMEI号)和Sim号的代码在这样做之前还要在list文件“android.permission.READ_PHONE_STATE”中设置用户权限TelephonyManagermTelephonyMgr=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);Stringimsi=mTelephonyMgr.ge

android - 如何在Android上找出用户SIM卡的国家?

有没有办法检查用户所在的国家/地区?“语言环境”还不够好,因为有很多英语语言环境,但它们遍布世界各地。也许以某种方式使用IMEI或...?所以实际上我需要找出SIM卡属于哪个国家/地区?编辑:不允许使用GPS或互联网。 最佳答案 android.telephony.TelephonyManager.getNetworkCountryIso()更多信息Androiddocumentation-TelephonyManager.编辑:取决于您要查找的内容。IMEI可能不相关,因为手机可能是从另一个国家/地区订购/购买的,或者用户在使用它

android - 如何在 Android 中将所有联系人从电话簿获取到 SIM 卡?

我正在努力从我的应用程序中的电话簿和SIM卡中获取所有联系人。我想将这些所有联系人存储在我的应用程序SQLite数据库中。我正在使用的代码在正常情况下运行良好。在以下情况下出现问题:与没有姓名的联系人联系,那只是号码。SIM卡中的联系人。我的代码没有向我提供这两种类型的联系人。我正在使用以下代码:publicvoidgetDefaultContactsToDB(){CallBackDatabasecallbackDB=newCallBackDatabase(RequestCallBack.this);callbackDB.open();//cleanthedatabasebeforee

java - 使用 TelephonyManager 获取 SIM 国家代码 - 如何?

我使用下面的代码通过TelephonyManager获取SIM卡的当前位置。但是我遇到了错误,并且代码似乎无法在带有TextView的小部件上运行。所以我想要我的小部件上的TextView中的国家代码。对此的任何帮助将不胜感激!谢谢!packagecom.example.widget;importandroid.app.Activity;importandroid.appwidget.AppWidgetProvider;importandroid.content.Context;importandroid.os.Bundle;importandroid.telephony.PhoneS