Skip to content

Commit 476c776

Browse files
committed
Use @RequiresPermission instead of @SuppressWarnings
- @SuppressWarnings("MissingPermission") + @RequiresPermission(Manifest.permission.BLUETOOTH_CONNECT)
1 parent 744991b commit 476c776

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

bluetoothle/src/main/java/com/sample/android/bluetoothle/java/MainActivity.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package com.sample.android.bluetoothle.java;
22

3-
import androidx.appcompat.app.AppCompatActivity;
4-
3+
import android.Manifest;
54
import android.bluetooth.BluetoothAdapter;
65
import android.bluetooth.BluetoothManager;
76
import android.content.Context;
87
import android.content.Intent;
98
import android.os.Bundle;
109

10+
import androidx.annotation.RequiresPermission;
11+
import androidx.appcompat.app.AppCompatActivity;
12+
1113
import com.sample.android.bluetoothle.R;
1214

1315
public 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.

bluetoothle/src/main/java/com/sample/android/bluetoothle/kotlin/DeviceScanActivity.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@
1616

1717
package com.sample.android.bluetoothle.kotlin
1818

19+
import android.Manifest
1920
import android.app.ListActivity
2021
import android.bluetooth.BluetoothAdapter
2122
import android.bluetooth.le.ScanCallback
2223
import android.bluetooth.le.ScanResult
2324
import android.os.Handler
25+
import androidx.annotation.RequiresPermission
2426
import 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({

bluetoothle/src/main/java/com/sample/android/bluetoothle/kotlin/MainActivity.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@
1616

1717
package com.sample.android.bluetoothle.kotlin
1818

19+
import android.Manifest
1920
import android.bluetooth.BluetoothAdapter
2021
import android.bluetooth.BluetoothManager
2122
import android.content.Context
2223
import android.content.Intent
2324
import android.os.Bundle
25+
import androidx.annotation.RequiresPermission
2426
import androidx.appcompat.app.AppCompatActivity
2527

2628
class 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.

0 commit comments

Comments
 (0)