监听手机状态 网络,电话,位置等等~
2012-03-13 23:19
288 查看
mPhone = (TelephonyManager) this .getSystemService(Context.TELEPHONY_SERVICE); mPhone.listen(mPhoneStateListener, PhoneStateListener.LISTEN_SERVICE_STATE | PhoneStateListener.LISTEN_DATA_CONNECTION_STATE | PhoneStateListener.LISTEN_DATA_ACTIVITY); mPhoneStateListener = new PhoneStateListener() { @Override public void onDataActivity(int direction) { super.onDataActivity(direction); Log.v("kevin", "onDataActivity: " + direction); } @Override public void onDataConnectionStateChanged(int state) { super.onDataConnectionStateChanged(state); if(state == TelephonyManager.DATA_DISCONNECTED){ Log.v("kevin", "onDataConnectionStateChanged: " + state); } } @Override public void onServiceStateChanged(ServiceState serviceState) { super.onServiceStateChanged(serviceState); Log.v("kevin", "onServiceStateChanged"); } };
相关文章推荐
- TelephonyManager是一个管理手机通话状态,电话网络信息的服务类
- 安卓电话和网络开发全解:电话硬件检测、电话服务信息、sim信息、网络服务信息、数据连接和数据传输信息、电话状态监听
- 判断手机环境和其他(如是否中文,应用处于前台,网络状态等等)
- 监听手机拨打电话的状态 private PhoneStateListener getPhoneStateListener()
- 举例说明在android中用PhoneStateListener监听手机电话状态与用发送邮件来通知来电电话的号码
- 监听手机电话状态改变的两种方法
- android手机网络状态监听,判断手机连接的是移动网络还是wifi等
- Android中如何监听手机电话状态
- 【android】解决方案--用BroadcastReceiver监听手机网络状态变化
- (一二五)手机网络状态的监听
- 利用TelephonyManager(电话管理器)类来去的手机通话状态、网络、位置、Sim卡等信息
- android 用广播接受者监听手机网络状态
- Android 动态监听手机的网络状态
- Android Service 手机启动服务 监听电话的状态 进行录音
- Android监听手机电话状态与发送邮件通知来电号码的方法(基于PhoneStateListene实现)
- AFNetworkReachabilityManager监听手机网络状态的变化
- (一二五)手机网络状态的监听
- 监听手机的网络连接状态
- android--解决方案--用BroadcastReceiver监听手机网络状态变化
- android监听手机网络连接状态改变的后台服务