IncomingCallReceiver.java :  » Map » put » com » PUMa » Android Open Source

Android Open Source » Map » put 
put » com » PUMa » IncomingCallReceiver.java
package com.PUMa;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;

public class IncomingCallReceiver extends BroadcastReceiver{
  
  
  
        @Override
        public void onReceive(Context context, Intent intent) {
                Bundle bundle = intent.getExtras();
               
                if(null == bundle)
                        return;
               
               
                Log.i("IncomingCallReceiver",bundle.toString());
                String state = bundle.getString(TelephonyManager.EXTRA_STATE);
                Log.i("IncomingCallReceiver","State: "+ state);
               
                if(state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_RINGING))
                {
                        String phonenumber = bundle.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
                        double latitude = (getgpscoords.latitude);
                        //int latitude = (int)latitude1;
                        double longitude = (getgpscoords.longitude);
                        //int longitude = (int)longitude1;
                        
                        databaseControl.addRowCLL(null, phonenumber, null, latitude, longitude);
                        Log.i("IncomingCallReceiver","Incomng Number: " + phonenumber);
                        //String info = "Detect Calls sample application\nIncoming number: " + phonenumber;
                        //Toast.makeText(context, info, Toast.LENGTH_LONG).show();
                }
        }
       


}

java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.