我的应用需要在执行操作之前检查SIM卡状态。因此,为此我使用TelephonyManager.getSimState()。如果应用将状态视为SIM_STATE_READY,则它会继续,否则会向用户显示错误。到目前为止效果很好,但最近我收到LG-P500(LGOptimusOne)设备所有者的投诉,他们说虽然用户在设备中插入了SIM卡并且能够调用/接听电话,但我的应用程序不断出现有关SIM卡的错误。来自用户的日志显示,我在设备上获得的模拟状态为SIM_STATE_UNKNOWN(0)。OSVersion:2.3.3Brand:lgeDevice:thundergLG是否以任何方式以不同方
我有一个简单的问题:是TelephonyManager.getDeviceId();设备中没有Sim卡(SIM_STATE_ABSENT)也能工作吗? 最佳答案 它应该可以工作。我刚刚在我的CDMAGalaxynexus上对此进行了测试,它返回了一个值,即使它根本没有SIM卡。当我在模拟器上运行它时,它返回了一长串零。更新:根据documentation,getDeviceId()返回GSM设备的IMEI。IMEI不是SIM卡功能,它是设备附带的。 关于android-Telephony
我需要实现一种方便的方法来确定移动应用程序是否正在被有效客户使用。我的客户告诉我,如果他们的手机丢了,他们肯定会联系运营商并锁定SIM卡。因此,将身份验证与SIM卡有效性绑定(bind)似乎很自然(只要存在正确的SIM卡且未锁定,该应用程序就可以运行)。然后,万一丢失,客户只需锁定SIM卡,他或她无论如何都会这样做(因为网上银行会向手机发送批准交易的短信)。我尝试读取与SIM卡相关的数据,但它只适用于某些手机而不适用于其他手机(有时我只得到空字符串而不是IMEI号码)。如何实现身份验证机制,即对用户来说很容易(不需要用户生成/输入新密码),向应用程序提供当前插入的SIM卡是否可用的信息
我正在尝试编写一个程序来更改我的双simandroid上的默认SIM卡,为此我需要什么功能? 最佳答案 AndroidSDK不支持操作多张SIM卡。您需要联系您的设备制造商,询问他们是否有SDK插件或可以让您使用多张SIM卡的东西。 关于android-双卡更改默认SIM卡,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9626575/
如下所示-TelephonyManager仅提供SIM1的详细信息?TelephonyManagertelephonyManager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);telephonyManager.isNetworkRoaming() 最佳答案 API22之前我相信在API22之前,Android最初不支持双卡双待。因此,每个移动供应商都应该有自己的实现。也许,您应该获取他们的API/SDK并将它们包含到您的项目中。只有这样,您才能访问他们
我已经开始了一个项目,在这个项目中,我必须使用APDU接口(interface)或OTA接口(interface)发送命令,从我的android项目到手机SIM上的JavaCard小程序。我有AID和一些突击队员开始测试Android应用程序,但我不知道如何选择卡上的小程序,也不知道如何在android上发送命令。通过搜索我找到了这个SeekforAndroid.但我读到我需要获取Android操作系统并使用此api构建它并将其推送到设备。这不会让我的应用无法在没有这个“自定义”Android操作系统的设备上运行吗?是否有任何Android或java库允许我与小程序通信,从而允许我的应
我安装了ADT并且已经创建了我的项目。但是现在我想在ConfigureLauncherIcon窗口中更改应用程序图标的设置。但是我找不到打开它的位置。有人知道吗?如果你不知道它长什么样:请参阅此处的第14步http://setup-steps.blogspot.ca/2013/03/android-developer-tools-adt-bundle.html谢谢。 最佳答案 如果您右键单击您的项目->选择“新建”->选择“其他”->打开“Android”子树->选择“Android图标集”,您将找到您要使用的向导寻找。
我正在寻找一种方法来确定Android设备是否已锁定SIM卡。我知道在/efs/中应该是存储此设置的文件。问题是没有root就无法访问/efs/。##7465625#等USSD代码不再适用于三星设备上的Android4.1.2。那么有人知道我如何确定是否启用了SIM锁吗?谢谢,汤姆 最佳答案 假设我们谈论的是同一种SimLock,您可以使用TelephonyManager检查SIMLock和其他各种东西。.TelephonyManagertelephonyManager=(TelephonyManager)getSystemServ
添加小部件时,启动器在AndroidLollipop上崩溃并显示以下消息(它在以前的Android版本上运行良好):编辑:这只发生在横向。12-1612:35:10.208:E/AndroidRuntime(960):java.lang.RuntimeException:Unabletoresumeactivity{com.android.launcher/com.android.launcher2.Launcher}:java.lang.RuntimeException:FailuredeliveringresultResultInfo{who=null,request=5,resu
通过使用下面的方法,我得到了simone的信息TelephonyManagertelephonyManager=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);//GettheSIMcountryISOcodeStringsimCountry=telephonyManager.getSimCountryIso();Log.e("Show:",simCountry);//GettheoperatorcodeoftheactiveSIM(MCC+MNC)StringsimOperatorCode=tele