Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. public class MainActivity extends Activity {
  2.  
  3. final String LOG_TAG = "myLog";
  4.  
  5. @Override
  6. protected void onCreate(Bundle savedInstanceState) {
  7. super.onCreate(savedInstanceState);
  8.  
  9. setContentView(R.layout.activity_main);
  10.  
  11.  
  12. TelephonyManager TelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
  13. TelephonyMgr.listen(new TeleListener(), PhoneStateListener.LISTEN_CALL_STATE);
  14. }
  15. @Override
  16. public boolean onCreateOptionsMenu(Menu menu) {
  17. getMenuInflater().inflate(R.menu.menu_main, menu);
  18. return true;
  19. }
  20.  
  21.  
  22. class TeleListener extends PhoneStateListener {
  23. public void onCallStateChanged(int state, String incomingNumber) {
  24. super.onCallStateChanged(state, incomingNumber);
  25. switch (state) {
  26. case TelephonyManager.CALL_STATE_IDLE:
  27. // CALL_STATE_IDLE;
  28. break;
  29. case TelephonyManager.CALL_STATE_OFFHOOK:
  30. // CALL_STATE_OFFHOOK;
  31. break;
  32. case TelephonyManager.CALL_STATE_RINGING:
  33. // CALL_STATE_RINGING
  34. Log.d(LOG_TAG,"CALL_STATE_RINGING " + incomingNumber);
  35. break;
  36. default:
  37. break;
  38. }
  39. }
  40.  
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement