package carlossanchezperez.wordpress.com.whoscallme; import whoscallme.db.CallsConstant; import whoscallme.db.CallsConstant.CallsTable; import android.content.BroadcastReceiver; import android.content.ContentValues; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.telephony.TelephonyManager; import android.text.format.Time; import android.util.Log; public class IngoingCallReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.v(CallsConstant.LOGTAG, "Broadcast Receiver OnRecibe"); final String tlf = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER); final Time now = new Time(); now.setToNow(); final ContentValues values = new ContentValues(); values.put(CallsTable.NUMBER, tlf); values.put(CallsTable.TIME, now.toMillis(true)); Log.v(CallsConstant.LOGTAG, "Broadcast Receiver OnRecibe Put Valuesdata"); final Uri uri = CallsTable.getUri(); context.getContentResolver().insert(uri, values); } }