File tree Expand file tree Collapse file tree 3 files changed +11
-5
lines changed
bluetoothle/src/main/java/com/sample/android/bluetoothle Expand file tree Collapse file tree 3 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 11package com .sample .android .bluetoothle .java ;
22
3- import androidx .appcompat .app .AppCompatActivity ;
4-
3+ import android .Manifest ;
54import android .bluetooth .BluetoothAdapter ;
65import android .bluetooth .BluetoothManager ;
76import android .content .Context ;
87import android .content .Intent ;
98import android .os .Bundle ;
109
10+ import androidx .annotation .RequiresPermission ;
11+ import androidx .appcompat .app .AppCompatActivity ;
12+
1113import com .sample .android .bluetoothle .R ;
1214
1315public class MainActivity extends AppCompatActivity {
@@ -19,7 +21,7 @@ protected void onCreate(Bundle savedInstanceState) {
1921 setContentView (R .layout .activity_main );
2022 }
2123
22- @ SuppressWarnings ( "MissingPermission" )
24+ @ RequiresPermission ( Manifest . permission . BLUETOOTH_CONNECT )
2325 private void setUpBLE () {
2426 // [START get_bluetooth_adapter]
2527 // Initializes Bluetooth adapter.
Original file line number Diff line number Diff line change 1616
1717package com.sample.android.bluetoothle.kotlin
1818
19+ import android.Manifest
1920import android.app.ListActivity
2021import android.bluetooth.BluetoothAdapter
2122import android.bluetooth.le.ScanCallback
2223import android.bluetooth.le.ScanResult
2324import android.os.Handler
25+ import androidx.annotation.RequiresPermission
2426import com.sample.android.bluetoothle.java.LeDeviceListAdapter
2527
2628/* *
@@ -47,7 +49,7 @@ class DeviceScanActivity : ListActivity() {
4749 // Stops scanning after 10 seconds.
4850 private val SCAN_PERIOD : Long = 10000
4951
50- @SuppressWarnings( " MissingPermission " )
52+ @RequiresPermission( Manifest .permission. BLUETOOTH_SCAN )
5153 private fun scanLeDevice () {
5254 if (! mScanning) { // Stops scanning after a pre-defined scan period.
5355 handler.postDelayed({
Original file line number Diff line number Diff line change 1616
1717package com.sample.android.bluetoothle.kotlin
1818
19+ import android.Manifest
1920import android.bluetooth.BluetoothAdapter
2021import android.bluetooth.BluetoothManager
2122import android.content.Context
2223import android.content.Intent
2324import android.os.Bundle
25+ import androidx.annotation.RequiresPermission
2426import androidx.appcompat.app.AppCompatActivity
2527
2628class MainActivity : AppCompatActivity () {
@@ -31,7 +33,7 @@ class MainActivity : AppCompatActivity() {
3133 super .onCreate(savedInstanceState)
3234 }
3335
34- @SuppressWarnings( " MissingPermission " )
36+ @RequiresPermission( Manifest .permission. BLUETOOTH_CONNECT )
3537 private fun setUpBLE () {
3638 // [START get_bluetooth_adapter]
3739 // Initializes Bluetooth adapter.
You can’t perform that action at this time.
0 commit comments