拦截来电后出现的闪现通话界面
最近涉及到拦截来电功能,在拦截来电挂断之前,会出现一下来电界面,请问有什么办法可以消除呢?
还有来电后的通话记录怎么消除?我现在只能消除上一个同号码的通话记录,而此次的不会消除。调用
iTelephony.cancelMissedCallsNotification()貌似无效。
还望不吝指教,谢谢。
监听器如下:
<receiver android:name="com.ckt.wang.handler.CallingReceiver">
<intent-filter android:priority="10000">
<action android:name="android.intent.action.PHONE_STATE"/>
</intent-filter>
</receiver>
挂断函数如下:
/*取得类的实例*/
Class<TelephonyManager> telepClass = TelephonyManager.class;
/*取得getITelephony方法*/
Method getITelephony = telepClass.getDeclaredMethod("getITelephony", (Class[])null);
/*打开访问权限*/
getITelephony.setAccessible(true);
/*取得iTelephony代理对象*/
iTelephony = (ITelephony)getITelephony.invoke(telephonyManager, (Object[])null);
/*挂断电话*/
iTelephony.endCall();
拦截来电 --------------------编程问答-------------------- 好厉害,帮楼主顶一顶。。 --------------------编程问答-------------------- android没怎么搞过 不知道 不过帮你顶顶 期待哪位大神帮你解决 --------------------编程问答-------------------- 期待哪位大神帮你解决
补充:移动开发 , Android