am_dot_com

DDM 2022-12-16

Dec 16th, 2022 (edited)
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. package com.joythis.android.myphonecaller;
  2.  
  3. import android.content.BroadcastReceiver;
  4. import android.content.Context;
  5. import android.content.Intent;
  6. import android.telephony.TelephonyManager;
  7. import android.widget.Toast;
  8.  
  9. public class MyReceiver extends BroadcastReceiver {
  10. @Override
  11. public void onReceive(Context context, Intent intent) {
  12.  
  13. String strState = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
  14. // ringing, idle, offhook
  15. boolean bRinging = strState.equals(TelephonyManager.EXTRA_STATE_RINGING);
  16. boolean bIdle = strState.equals(TelephonyManager.EXTRA_STATE_IDLE);
  17. boolean bOffhook = strState.equals(TelephonyManager.EXTRA_STATE_OFFHOOK);
  18.  
  19. if(bRinging){
  20. Toast.makeText(context, "RINGING!", Toast.LENGTH_LONG).show();
  21. }
  22.  
  23. if(bIdle){
  24. Toast.makeText(context, "IDLE", Toast.LENGTH_LONG).show();
  25. }
  26.  
  27. if(bOffhook){
  28. Toast.makeText(context, "OFFHOOK", Toast.LENGTH_LONG).show();
  29. }
  30. }//onReceive
  31. }//MyReceiver
  32.  
Advertisement
Add Comment
Please, Sign In to add comment