PhoneStateListener高版本获取不到来电手机号问题

都是网上提到的这个PhoneStateListener类,没啥区别,唯一注意的就是写的代码要在super之后 

private class MyPhoneStateListener extends PhoneStateListener {@Overridepublic void onCallStateChanged(int state, String incomingNumber) {// TODO Auto-generated method stubsuper.onCallStateChanged(state, incomingNumber);switch (state) {case TelephonyManager.CALL_STATE_IDLE://空闲Log.i(TAG, "current state is IDLE.");break;case TelephonyManager.CALL_STATE_OFFHOOK://接听Log.i(TAG, "current state is OFFHOOK.");break;case TelephonyManager.CALL_STATE_RINGING://响铃状态String comePhoneNumber = incomingNumber;//来电手机号break;}}
}

然后添加权限:



//9.0之后新出的READ_CALL_LOG

OK,完成了


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部