您的位置:首页 > 移动开发 > Android开发

MTK Android在其他应用中判断是否处于通话状态

2014-12-24 16:10 387 查看
判断是否处于通话状态

try {
mTelephonyService = ITelephony.Stub.asInterface(ServiceManager.getService(getContext().TELEPHONY_SERVICE));
if (mTelephonyService != null) {
mCurrentCallState = mTelephonyService.getPreciseCallState();
if (mCurrentCallState != TelephonyManager.CALL_STATE_IDLE) {
//dosomething
return;
}
}
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}

还需要在应用的AndroidMainfest中添加    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mtk 通话状态