2013-01-01 7 views
5

Ho una piccola app che intercetta le chiamate in uscita e cambia il numero prima che venga composto. Naturalmente, il numero modificato viene scritto nel registro delle chiamate. Voglio aggiungere un'opzione per inserire il numero originale nel registro delle chiamate. Ho già scoperto che è possibile leggere e scrivere il registro delle chiamate.Android 4.1+: modificare il numero prima che venga scritto nel registro delle chiamate?

C'è anche un intento prima che venga scritta la voce del registro in cui posso facilmente modificare il numero prima che venga memorizzato nel registro invece di modificare dopo che è stato scritto, paragonabile a <action android:name="android.intent.action.NEW_OUTGOING_CALL" />?

risposta

0

Qui [1] Ho letto che è possibile intercettare l'azione di "termina chiamata" per esempio, e dopo di ciò suppongo che potresti provare a cancellare il numero modificato dal log (che hai già realizzato) e poi scrivere quello originale

+0

Sì, sono a conoscenza del fatto che posso leggere/scrivere/modificare il registro delle chiamate e anche che esiste un modo per ricevere notifiche delle chiamate terminate. Tuttavia, mi piacerebbe avere un modo diretto per modificare il numero simile a cambiare il numero sulle chiamate in uscita. Ho fatto un po 'di ricerche su questo argomento e non ho trovato nulla, quindi potrebbe non esistere - questa domanda qui è la mia ultima speranza :) –

Problemi correlati