- 浏览: 396988 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
lulu15634219680:
Eclipse设置行宽Maximum line width -
gakes:
有没有正确的啊
Android手机号码判断正则表达式 -
GhostFromheaven:
mooshadow 写道你好,首先感谢你的程序。我最近也碰到了 ...
java合并两个XML文件 -
mooshadow:
你好,首先感谢你的程序。我最近也碰到了这个问题,用了你的程序之 ...
java合并两个XML文件 -
sunnyting:
蛮靠谱!解决问题哈!
Android控制屏幕方向的改变
1>获得TelephonyManager
TelephonyManager telMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
2>获取SIM卡状态
telMgr.getSimState();
3>获取SIM卡卡号
telMgr.getSimSerialNumber();
4>获取SIM卡供货商号
telMgr.getSimOperator();
5>获取SIM卡供货商名称
telMgr.getSimOperatorName();
6>获取SIM卡国别
telMgr.getSimCountryIso();
7>获取手机类型
telMgr.getPhoneType();
8>获取网络类型
telMgr.getNetworkType();
9>获取网络供应商号
telMgr.getNetworkOperator();
10>获取网络供应商名称
telMgr.getNetworkOperatorName();
11>获得手机号码
telMgr.getLine1Number();
//漫游状态
telMgr.isNetworkRoaming();
//IMEI
telMgr.getDeviceSoftwareVersion();
//IMSI
telMgr.getSubscriberId();
ContentResolver cv = SampleActivity20.this.getContentResolver();
String tmpS = "";
//蓝牙是否开启
tmpS = android.provider.Settings.System.getString(cv,android.provider.Settings.System.BLUETOOTH_ON);
//WIFI是否开启
tmpS = android.provider.Settings.System.getString(cv,android.provider.Settings.System.WIFI_ON);
//飞行模式是否开启
tmpS = android.provider.Settings.System.getString(cv,android.provider.Settings.System.AIRPLANE_MODE_ON);
//数据漫游是否开启
tmpS = android.provider.Settings.System.getString(cv,android.provider.Settings.System.DATA_ROAMING);
int |
getCallState()
Returns a constant indicating the call state (cellular) on the device.
|
CellLocation |
getCellLocation()
Returns the current location of the device.
|
int |
getDataActivity()
Returns a constant indicating the type of activity on a data connection (cellular).
|
int |
getDataState()
Returns a constant indicating the current data connection state (cellular).
|
String |
getDeviceId()
Returns the unique device ID, for example, the IMEI for GSM and the MEID or ESN for CDMA phones.
|
String |
getDeviceSoftwareVersion()
Returns the software version number for the device, for example, the IMEI/SV for GSM phones.
|
String |
getLine1Number()
Returns the phone number string for line 1, for example, the MSISDN for a GSM phone.
|
List<NeighboringCellInfo> |
getNeighboringCellInfo()
Returns the neighboring cell information of the device.
|
String |
getNetworkCountryIso()
Returns the ISO country code equivalent of the current registered operator's MCC (Mobile Country Code).
|
String |
getNetworkOperator()
Returns the numeric name (MCC+MNC) of current registered operator.
|
String |
getNetworkOperatorName()
Returns the alphabetic name of current registered operator.
|
int |
getNetworkType()
Returns a constant indicating the radio technology (network type) currently in use on the device for data transmission.
|
int |
getPhoneType()
Returns a constant indicating the device phone type.
|
String |
getSimCountryIso()
Returns the ISO country code equivalent for the SIM provider's country code.
|
String |
getSimOperator()
Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM.
|
String |
getSimOperatorName()
Returns the Service Provider Name (SPN).
|
String |
getSimSerialNumber()
Returns the serial number of the SIM, if applicable.
|
int |
getSimState()
Returns a constant indicating the state of the device SIM card.
|
String |
getSubscriberId()
Returns the unique subscriber ID, for example, the IMSI for a GSM phone.
|
String |
getVoiceMailAlphaTag()
Retrieves the alphabetic identifier associated with the voice mail number.
|
String |
getVoiceMailNumber()
Returns the voice mail number.
|
boolean | hasIccCard() |
boolean |
isNetworkRoaming()
Returns true if the device is considered roaming on the current network, for GSM purposes.
|
void |
listen(PhoneStateListener listener, int events)
Registers a listener object to receive notification of changes in specified telephony states.
|
发表评论
-
Android获取sdcard信息
2011-04-04 22:11 40351>实例代码: if (Environ ... -
Android获取通话状态
2011-04-04 21:08 73271>添加读取手机状态的权限 <uses-pe ... -
Android 系统服务getSystemService
2011-04-02 21:04 3824public Object getSystemService ... -
Android获取、设置Wifi状态
2011-04-02 19:14 54411>获得WifiManager WifiManager ... -
Android获取、设置桌面
2011-04-02 18:57 15321>添加权限 <uses-permission ... -
Android SQLite学习工具
2011-03-27 19:01 1255Android自带数据库SQLite,是一个超级迷你,但是五脏 ... -
自定义程序实现Android EditText只允许输入指定字符
2011-03-24 19:18 7310程序设计的很多地方都要用到一个小技术:指定文本框的输入类型。即 ... -
Android EditText禁止输入中文字符
2011-03-24 16:51 27392只允许EditText输入数字或者email格式字符是非常简 ... -
Android控制屏幕方向的改变
2011-03-19 16:05 9651目前大多数手机都支持 重力感应 ,随之而来的就是屏幕 ... -
Android 自定义拨打电话程序段
2011-03-17 14:09 1991strInput = "13912345 ... -
java合并两个XML文件
2010-09-13 15:59 9996package cs.edu.hust.cs.j2 ... -
sss
2010-09-09 12:09 0getWindow().setFlags(WindowMana ... -
android 邮件地址正则表达式
2010-09-07 20:24 1899public static boolean isEma ... -
正则表达式需要转义的字符
2010-09-07 20:08 8306$ ---> \$ ( ---> \ ... -
Android手机号码判断正则表达式
2010-09-07 19:26 10008public static boolean isPho ... -
Android发送短信与邮件
2010-09-07 19:14 3173发送短信: 注意引入包的时候,应该是: import andr ... -
Android TabHost动态加载内容总结
2010-09-02 16:16 5813前面用继承TabActivity的方法很好的完成了,TabHo ... -
Android TabHost使用、动态加载内容
2010-09-02 16:03 7640使用TabHost有两种办法 1.在layout的xml文件里 ... -
Android Activity间传递对象startActivityForResult、onActivityResult、setResult总结
2010-09-01 13:12 4869前面做了在Activity之间传递参数的测试。 setResu ... -
Android Activity间传递自定义类的对象
2010-09-01 12:53 13664有很多时候都需要在不同的Activity之间传递数据。 实现方 ...
相关推荐
本文将详细讲解如何在Android系统中利用`TelephonyManager`类以及在iOS系统中利用`CoreTelephony`框架来获取SIM卡的相关信息。 在Android平台上,`TelephonyManager`是Android SDK提供的一种服务,它允许应用程序...
在Android系统中,获取SIM卡号码以及运营商标识是移动应用开发中常见的需求,尤其是在涉及到通信功能或者个性化服务时。SIM卡(Subscriber Identity Module)包含了用户的运营商信息和一个唯一的国际移动用户识别码...
接着,我们可以通过调用TelephonyManager的相应方法来获取SIM卡信息: 1. 获取SIM卡ID(IMEI): ```java String imei = telephonyManager.getDeviceId(); ``` 2. 获取SIM卡运营商名称: ```java String ...
- 使用`TelephonyManager`类:在较旧的Android版本中,可以使用`TelephonyManager`来获取SIM卡运营商信息,但无法直接获取手机号码。 ```java TelephonyManager telephonyManager = (TelephonyManager) context....
4. **获取SIM卡运营商信息** 如果需要获取SIM卡的运营商名称,可以使用`getSimOperatorName()`方法。这将返回如"中国移动"、"中国联通"等运营商的中文名称。此外,`getSimOperator()`方法返回的是MCC+MNC(Mobile ...
本文将详细讲解如何在Android应用中获取SIM卡信息,包括运营商名称、SIM卡ID(IMEI)、SIM序列号(IMSI)等,并简要提及网络状态的获取。 首先,获取SIM卡信息需要在AndroidManifest.xml文件中声明相应的权限。在...
### Android 读取SIM卡参数 #### 概述 ...综上所述,通过Android提供的`TelephonyManager`类,开发者可以方便地获取SIM卡的相关信息。但在实际应用时,需要注意权限管理以及用户隐私保护的问题。
本篇将详细阐述如何在Android应用中获取SIM卡运营商信息,并通过阅读提供的"Android获取手机SIM卡运营商信息的方法.pdf"文档,我们能了解到一系列相关知识点。 首先,Android提供了`TelephonyManager`类,它是与...
以下是关于如何在Android中获取SIM卡相关信息的详细解释。 1. **获取SIM卡唯一值** - **IMEI**: IMEI(International Mobile Equipment Identity)是全球移动设备的唯一标识。在Android中,通常通过调用`...
接下来,我们可以通过`TelephonyManager`类来获取SIM卡信息。`TelephonyManager`是Android提供的用于获取电话状态和服务信息的接口。我们可以调用`getSimMessages()`方法来获取SIM卡中的短信,但需要注意的是,这个...
1. **获取SIM卡信息**: - `getSimSerialNumber()`:返回SIM卡的序列号,可用于识别特定的SIM卡。 - `getSimOperatorName()`:获取SIM卡运营商的名称,如“中国移动”。 - `getSimCountryIso()`:获取SIM卡国家的...
Android提供了`TelephonyManager`类,它是与手机通话相关的功能接口,包括获取SIM卡信息。通过`Context.getSystemService(Context.TELEPHONY_SERVICE)`可以获取到`TelephonyManager`的实例,然后使用它的方法来获取...
在Android系统中,获取SIM卡信息是通过与操作系统底层交互来实现的,涉及到的主要知识点包括:Android系统的权限管理、TelephonyManager类、JNI(Java Native Interface)以及可能的串口Socket通讯和USB驱动开发。...
Android获取双卡双待手机的信息示例代码 Android 获取双卡双待手机的 SIM 卡信息示例代码主要给大家介绍了关于 Android 获取双卡双待手机的 SIM 卡信息的相关资料,文中通过示例代码介绍的非常详细,对各位 Android...
要获取SIM卡的SerialNumber,我们主要依赖于`TelephonyManager`类,这是Android系统提供的一套用于处理电话相关的功能的API。以下是获取SIM卡SerialNumber的基本步骤: 1. **获取`TelephonyManager`实例**:通常在...
本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值。分享给大家供大家参考之用。具体方法如下: 主要功能代码如下: /** * 获取SIM卡运营商 * * @param context * @...
#### 获取SIM卡信息 SIM卡(Subscriber Identity Module)是一种用于移动电话中的可插拔卡片,用于存储用户身份信息、联系人等数据。以下是一些常见的SIM卡信息获取方法: 1. **获取设备唯一标识符**:如IMEI...
此外,`TelephonyManager`还提供了其他获取SIM卡信息的方法,如`getSimOperator()`用于获取SIM卡运营商名称(MCC+MNC,国际移动用户标识),`getSimSerialNumber()`用于获取SIM卡序列号,以及`getSubscriberId()`...
// 当前连接的是移动网络,可通过以下方式获取SIM卡信息 String mobileNetworkOperator = activeNetwork.getExtraInfo(); if (mobileNetworkOperator != null) { // mobileNetworkOperator包含了运营商信息,...
在这个"Android高级应用源码-SIM卡运营商(获取手机号码功能暂时无法实现).zip"中,我们主要探讨的是如何获取SIM卡信息,特别是运营商名称,尽管获取手机号码的功能尚未实现。这个项目可能是一个针对开发者学习和...