Blackberry & Call Blocking
Posted on | settembre 11, 2007 | 3 Comments
Buongiorno a tutti,
giovani segugi del WEB
Ieri sera non sapevo cosa fare e non mi andava di coricarmi moltissimo prestissimo, quindi ho pensato fra me e me: “Perchè non facciamo qualcosa di moltissimo utilissimo per la vita di tutti i giorni… come ad esempio un sistema che mi eviti i rompiballe sul cellulare…
”
Detto fatto !!!!!
In meno di 5 minuti fra codice e test, ecco qualcosa che è nato per il mio fantastico Blackberry 8700 “taroccato” alla versione OS 4.2
Ovviamente non impasto tutto il codice possibile ed immaginabile, ma vi do in assaggio soltanto un TIP (quello base). Per il resto divertitevi VOI
CIRICIAUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
package CallBlock; import net.rim.blackberry.api.phone.*; class CallBlock extends AbstractPhoneListener { private boolean doLoop=true; CallBlock() { Phone.addPhoneListener(this); while (doLoop) {}; } public static void main(String argv[]) { new CallBlock(); } public void callIncoming(int callID) { PhoneCall pc = Phone.getCall(callID); String phoneNumber = pc.getDisplayPhoneNumber(); System.out.println(phoneNumber); if (phoneNumber.equals("NUMERO_DA_BLOCCARE")) { System.out.println("Blocked!!!!!"); BloccamiTutto(); } } } |
Comments
3 Responses to “Blackberry & Call Blocking”
Leave a Reply



maggio 27th, 2008 @ 23:57
Salvatore, yo no parlo italiano, soy estudiante de El Salvador, y estoy haciendo un programa para Blackberry y vi tu codigo BloccamiTutto();
que hace eso?
maggio 28th, 2008 @ 07:53
Hi Nelson,
this piece of code register a CallListener on BlackBerry and, when a call is incoming, if Caller ID is equals to “NUMERO_DA_BLOCCARE”, then lauch BloccamiTutto() (english = Block All, Block Call).
On real app, BloccamiTutto(), send a busy signal to caller.
ottobre 23rd, 2008 @ 14:15
complimenti Salvatore!! la routine che hai postato è di una utilità notevole, considerato che i rompiballe sono sempre in agguato.problema: “come (mi….) si fa a dirlo al mio BB 8700 con os 4.5?”. grazie. saluti