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" />
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" />
相关文章推荐
- 判断手机环境和其他(如是否中文,应用处于前台,网络状态等等)
- android 判断当前应用是否处于活动状态
- android 判断当前应用是否处于活动状态
- 【Android】判断应用Application、Activity、Service是否处于活动状态
- Android判断当前的android设备是否处于联网状态
- Android怎么判断手机是否处于正在通话中
- Android之后台服务判断本应用Activity是否处于栈顶
- Android开发之adb && 破解开屏图案 && 代码判断当前是否处于锁屏状态并绕过解锁页面
- 在android中如何判断当前的apk是否处于运行状态
- Android中判断网络是否处于连接状态
- Android判断当前的android设备是否处于联网状态
- Android判断当前的android设备是否处于联网状态
- Android之后台服务判断本应用Activity是否处于栈顶
- Android 判断应用是否在运行以及判断处于顶层的activity
- Android之后台服务判断本应用Activity是否处于栈顶
- Android判断当前的android设备是否处于联网状态
- Android判断当前是否处于屏幕锁定状态
- 半转载半总结:Activity管理---Android之后台服务判断本应用Activity是否处于栈顶
- Android App如何判断应用是否在前台还是处于后台
- android判断当前通话状态是否为InComing