Guest User

Untitled

a guest
May 25th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. package com.glodanif.circularanim
  2.  
  3. import android.bluetooth.BluetoothAdapter
  4. import android.bluetooth.BluetoothAdapter.ACTION_STATE_CHANGED
  5. import android.content.BroadcastReceiver
  6. import android.content.Context
  7. import android.content.Intent
  8. import android.content.IntentFilter
  9. import android.os.Bundle
  10. import android.support.v7.app.AppCompatActivity
  11. import android.util.Log
  12.  
  13. class MainActivity : AppCompatActivity() {
  14.  
  15. val TAG = "tag13"
  16.  
  17. //compileSdkVersion 27
  18. //targetSdkVersion 27
  19.  
  20. override fun onCreate(savedInstanceState: Bundle?) {
  21. super.onCreate(savedInstanceState)
  22. setContentView(R.layout.activity_main)
  23.  
  24. val mBTPairedReceiver = object : BroadcastReceiver() {
  25. override fun onReceive(context: Context, intent: Intent) {
  26. val action = intent.action
  27. if (action == BluetoothAdapter.ACTION_STATE_CHANGED) {
  28. val state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, BluetoothAdapter.ERROR)
  29. when (state) {
  30. BluetoothAdapter.STATE_OFF -> Log.d(TAG, "btReceiver: STATE OFF")
  31. BluetoothAdapter.STATE_TURNING_OFF -> Log.d(TAG, "btReceiver: STATE TURNING OFF")
  32. BluetoothAdapter.STATE_ON -> Log.d(TAG, "btReceiver: STATE ON")
  33. BluetoothAdapter.STATE_TURNING_ON -> Log.d(TAG, "btReceiver: STATE TURNING ON")
  34. }
  35. }
  36.  
  37. }
  38. }
  39.  
  40. application.registerReceiver(mBTPairedReceiver, IntentFilter(ACTION_STATE_CHANGED))
  41. }
  42. }
Add Comment
Please, Sign In to add comment