Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!

Untitled

By: deepender on Dec 29th, 2012  |  syntax: None  |  size: 1.65 KB  |  views: 36  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import android.app.Activity;
  2. import android.content.ActivityNotFoundException;
  3. import android.content.Intent;
  4. import android.net.Uri;
  5. import android.os.Bundle;
  6. import android.util.Log;
  7.  
  8.  
  9. public class phonecalls extends Activity {
  10.     /** Called when the activity is first created. */
  11.     @Override
  12.     public void onCreate(Bundle savedInstanceState) {
  13.         super.onCreate(savedInstanceState);
  14.         setContentView(R.layout.main);
  15.         try {
  16.                         call();
  17.                 } catch (InterruptedException e) {
  18.                         // TODO Auto-generated catch block
  19.                         e.printStackTrace();
  20.                 }
  21.     }
  22.  
  23. private void call() throws InterruptedException {
  24.     try {
  25.         Intent callIntent = new Intent(Intent.ACTION_CALL);
  26.         callIntent.setData(Uri.parse("tel:575757570089"));
  27.         startActivity(callIntent);
  28.         //Thread.sleep(5000);
  29.         orij();
  30.        
  31.     } catch (ActivityNotFoundException activityException) {
  32.         Log.e("dialing-example", "Call failed", activityException);
  33.     }
  34. }
  35.  
  36. private void orij() {
  37.         // TODO Auto-generated method stub
  38.          Intent intent = new Intent(this, OutgoingCallReceiver.class);////For calling reciever class
  39.          startActivity(intent);
  40. }
  41.  
  42. }
  43.  
  44.  
  45.  
  46. RECIEVER CLASS:
  47. import android.content.BroadcastReceiver;
  48. import android.content.Context;
  49. import android.content.Intent;
  50. import android.util.Log;
  51. import android.widget.Toast;
  52.  
  53. public class OutgoingCallReceiver extends BroadcastReceiver {
  54.  
  55.         @Override
  56.         public void onReceive(Context context, Intent intent) {
  57.                 // TODO Auto-generated method stub
  58.                 if(intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL))
  59.              {
  60.                abortBroadcast ();
  61.                }       
  62.         }
  63.        
  64. }