在Android平台中,通过TelephonyManager可以访问与手机通讯相关的信息,比如设备信息、网络信息及SIM卡信息,同时还可以监听电话的相关状态。下面我们通过几个方面来说明Android平台中如何使用电话技术。1、获取TelephonyManager对象 TelephonyMa...
分类:
移动开发 时间:
2015-10-14 18:02:10
阅读次数:
366
TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);/** 获取SIM卡的IMSI码 * SIM卡唯一标识:IMSI 国际移动用户识别码(IMSI:Internati...
分类:
移动开发 时间:
2015-08-31 13:25:33
阅读次数:
234
1、获取设备IMEI TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String IMEIs = tm.getDeviceId() ;需要的权限 运行结果: 86746...
分类:
移动开发 时间:
2015-08-20 15:00:22
阅读次数:
177
Android基站定位
一、通过手机信号获取基站信息
通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释:
MCC,Mobile Country Code,移动国家代码(中国的为460);
MNC,Mobile Network Code,移动网络号码(中国移动为0,中国联通为1,中国电信为2)...
分类:
移动开发 时间:
2015-08-11 16:10:26
阅读次数:
326
/**
* 需要在manifest中加入
*/
public class TelephonyUtils {
Context context;
TelephonyManager tm;
public TelephonyUtils() {
...
分类:
其他好文 时间:
2015-08-05 22:31:22
阅读次数:
188
Android设备的DeviceId是设备的唯一标识, 作为设备激活的重要依据.
有些设备无法获取DeviceId, 如红米note. 为了保证标识唯一, 使用UUID替代.代码 // deviceId可能为空, 如红米note
String deviceId = telephonyManager.getDeviceId();
if (deviceId...
分类:
移动开发 时间:
2015-08-04 19:18:34
阅读次数:
161
网上扒的通过添加一个ITelephony.aidl 来反射可是并没有成功。提示无法引入这个文件。这里解释了一下原理;使用java 反射来获取安卓内部的私有方法TelephonyManager 类是由远程服务来实现的,它实质是package org.nd.ui;import android.app.F...
分类:
其他好文 时间:
2015-07-17 20:48:29
阅读次数:
122
?123456789101112131415161718192021222324252627282930313233343536373839/***测试ConnectivityManager*ConnectivityManager主要管理和网络连接相关的操作*相关的TelephonyManager则...
分类:
移动开发 时间:
2015-07-06 17:34:42
阅读次数:
145
TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);String imsi = mTelephonyMgr.getSubscriberId();String i...
分类:
移动开发 时间:
2015-06-16 20:59:18
阅读次数:
253
IMEI号,IESI号,手机型号:[java]view plaincopyprint?privatevoidgetInfo(){TelephonyManagermTm=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);Stringimei=m...
分类:
移动开发 时间:
2015-06-16 20:49:31
阅读次数:
179