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