当前位置:编程学习 > wap >>

拦截来电后出现的闪现通话界面


最近涉及到拦截来电功能,在拦截来电挂断之前,会出现一下来电界面,请问有什么办法可以消除呢?

还有来电后的通话记录怎么消除?我现在只能消除上一个同号码的通话记录,而此次的不会消除。调用

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,