如何捕捉和阻止未知来电 [英] how to catch and block unknown incoming calls
问题描述
我有一个问题。我的接收器运行非常succesfull但是当私人号码不工作,我的code。
私有类MyPhoneStateListener扩展PhoneStateListener { 公共无效onCallStateChanged(INT状态,弦乐incomingNumber){ Log.d(MyPhoneListener,国家+来袭没有:+ incomingNumber); 如果(状态== 1){ 光标numaralar = NumaralariGetir(); 而(numaralar.moveToNext()){ 字符串ヌ= numaralar.getString(numaralar
.getColumnIndex(ヌ));
如果(incomingNumber.equals(ヌ)){// DialedNumber
//检查。
abortBroadcast();
}
} }
}
}
请参阅以下链接: -
<一个href=\"http://stackoverflow.com/questions/9904426/how-to-block-a-mobile-number-call-and-message-receiving-in-android-application-d/9904826#9904826\">how阻止手机号码的呼叫和消息接收android应用开发?
<一个href=\"http://blog.wangling.me/2009/08/why-it-is-impossible-to-intercept-incoming-calls-on-android.html\" rel=\"nofollow\">http://blog.wangling.me/2009/08/why-it-is-impossible-to-intercept-incoming-calls-on-android.html
I have a problem. My receiver is run very succesfull but when on private numbers not work my code.
private class MyPhoneStateListener extends PhoneStateListener {
public void onCallStateChanged(int state, String incomingNumber) {
Log.d("MyPhoneListener", state + " incoming no:" + incomingNumber);
if (state == 1) {
Cursor numaralar = NumaralariGetir();
while (numaralar.moveToNext()) {
String numara = numaralar.getString(numaralar
.getColumnIndex("numara"));
if (incomingNumber.equals(numara)) { // DialedNumber
// checking.
abortBroadcast();
}
}
}
}
}
See below link :-
how to block a mobile number call and message receiving in android application development?
http://blog.wangling.me/2009/08/why-it-is-impossible-to-intercept-incoming-calls-on-android.html
这篇关于如何捕捉和阻止未知来电的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!