Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.glodanif.circularanim
- import android.bluetooth.BluetoothAdapter
- import android.bluetooth.BluetoothAdapter.ACTION_STATE_CHANGED
- import android.content.BroadcastReceiver
- import android.content.Context
- import android.content.Intent
- import android.content.IntentFilter
- import android.os.Bundle
- import android.support.v7.app.AppCompatActivity
- import android.util.Log
- class MainActivity : AppCompatActivity() {
- val TAG = "tag13"
- //compileSdkVersion 27
- //targetSdkVersion 27
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- val mBTPairedReceiver = object : BroadcastReceiver() {
- override fun onReceive(context: Context, intent: Intent) {
- val action = intent.action
- if (action == BluetoothAdapter.ACTION_STATE_CHANGED) {
- val state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, BluetoothAdapter.ERROR)
- when (state) {
- BluetoothAdapter.STATE_OFF -> Log.d(TAG, "btReceiver: STATE OFF")
- BluetoothAdapter.STATE_TURNING_OFF -> Log.d(TAG, "btReceiver: STATE TURNING OFF")
- BluetoothAdapter.STATE_ON -> Log.d(TAG, "btReceiver: STATE ON")
- BluetoothAdapter.STATE_TURNING_ON -> Log.d(TAG, "btReceiver: STATE TURNING ON")
- }
- }
- }
- }
- application.registerReceiver(mBTPairedReceiver, IntentFilter(ACTION_STATE_CHANGED))
- }
- }
Add Comment
Please, Sign In to add comment