DoK – Where Dreams Come From

C'è chi vede il bicchiere mezzo pieno e chi lo vede mezzo vuoto… Per me, l'acqua che manca, è traboccata fuori ;)

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”

  1. Nelson
    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?

  2. Salvatore Ansani
    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.

  3. francesco
    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

Leave a Reply