Android之TelephonyManager类的方法详解

本文详细介绍了AndroidTelephonyManager类的方法,包括获取电话状态、位置信息、数据活动和连接状态,以及设备标识、网络类型等,旨在帮助Android开发者深入了解并利用这些功能。同时提到了一套全面的Android开发学习资料,涵盖了基础知识到进阶技巧,以及面试准备资源。
摘要由CSDN通过智能技术生成

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

/**

* 返回电话状态

*

* CALL_STATE_IDLE 无任何状态时

* CALL_STATE_OFFHOOK 接起电话时

* CALL_STATE_RINGING 电话进来时

*/

tm.getCallState();

//返回当前移动终端的位置

CellLocation location=tm.getCellLocation();

//请求位置更新,如果更新将产生广播,接收对象为注册LISTEN_CELL_LOCATION的对象,需要的permission名称为ACCESS_COARSE_LOCATION。

location.requestLocationUpdate();

/**

* 获取数据活动状态

*

* DATA_ACTIVITY_IN 数据连接状态:活动,正在接受数据

* DATA_ACTIVITY_OUT 数据连接状态:活动,正在发送数据

* DATA_ACTIVITY_INOUT 数据连接状态:活动,正在接受和发送数据

* DATA_ACTIVITY_NONE 数据连接状态:活动,但无数据发送和接受

*/

tm.getDataActivity();

/**

* 获取数据连接状态

*

* DATA_CONNECTED 数据连接状态:已连接

* DATA_CONNECTING 数据连接状态:正在连接

* DATA_DISCONNECTED 数据连接状

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值