Autore Topic: ricevere numero di telefono e nome  (Letto 509 volte)

Offline dersew

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic 32A
  • Sistema operativo:
    ubuntu 10.04
ricevere numero di telefono e nome
« il: 08 Luglio 2010, 12:12:32 CEST »
0
salve ragazzi, è da un paio di giorni che sto uscendo pazzo per cercar di fare una parte di codice che riceva il numero e il nome della chiamata in arrivo, ho trovato qualche info in giro sul web, ma poca roba..vi posto quel che ho trovato e che cmq..mi fa crashare l'app appena invoco la query (per il nome)

Codice: [Seleziona]
Cursor c = getContentResolver().query(
                                android.provider.CallLog.Calls.CONTENT_URI,
                                null, null, null,
                                android.provider.CallLog.Calls.DATE + " DESC");
                startManagingCursor(c);
                number = c.getColumnIndex(android.provider.CallLog.Calls.NUMBER);
                date = c.getColumnIndex(android.provider.CallLog.Calls.DATE);
                type = c.getColumnIndex(android.provider.CallLog.Calls.TYPE);
                ris.setText("number:"+number+"\ndate:"+date+"\ntype:"+type);

oltretutto sto ancora cercando di capire se è quel che cerco questo ..

grazie in anticipo..

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:ricevere numero di telefono e nome
« Risposta #1 il: 13 Luglio 2010, 14:37:05 CEST »
0
Non hai mosso il cursore al primo elemento con

Codice: [Seleziona]
c.moveToFirst()