MethodChannel3 Flutter MethodChannel 연동 (3) - Android Bluetooth 기기 찾기 안녕하세요. 뉴핀입니다. 지난 시간에는 Flutter로 Android Bluetooth Permission 권한 허용을 얻는 방법까지 알아보았습니다. 오늘은 Bluetooth Permission 권한 허용을 받아 Flutter로 Android에서 Bluetooth 기기를 찾는 방법에 대해 알려드리고자 합니다. Flutter로 Android에서 Bluetooth 기기를 찾기 위해서는 크게 4단계로 구성됩니다. 1) Android 기기에서 블루투스를 사용하기 위한 AndroidManifest에서 퍼미션 설정 2) Flutter에서 Android 기기의 블루투스 퍼미션을 받기 위한 MainActivity - main.dart 간 MethodChannel 통신 3) Flutter에서 블루투스 기기 찾기 및 연결.. 2022. 10. 5. Flutter MethodChannel 연동 (2) - Android Bluetooth 권한 허용 안녕하세요. 뉴핀입니다. 오늘은 지난 시간에 배운 Flutter MethodChannel을 이용하여 Android Bluetooth Permission 권한 허용을 하는 방법에 대해 알려드리고자 합니다. Android 기기에 있는 Bluetooth를 사용하기 위해서는 Bluetooth Permission에 대한 활성화가 필요합니다. 하지만 Flutter 개발의 경우 Android 퍼미션에 대한 활성화를 하는 것이 매끄럽지 못한 경우가 한 번씩 발생합니다. Android의 경우 Android 12 이후의 버전들에 대해서 퍼미션에 대한 활성화를 하는 방법이 조금씩 바뀌어서 불편함을 겪었는데, 오늘은 그 중 하나인 Android 12 이후의 Bluetooth 퍼미션에 대한 활성화를 하는 방법에 대해 진행해보도.. 2022. 9. 12. Flutter MethodChannel 연동 (1) - Android 안녕하세요. 뉴핀입니다. 오늘은 Flutter에서 MethodChannel을 이용하여 Android Native 호출을 하는 방법에 대해 알려드리고자 합니다. 플러터는 크로스 플랫폼 프레임워크로 Android나 iOS가 단일 코드로 개발이 가능하다는 장점을 가지고 있습니다. 하지만 플러터를 사용하다 보면 Android와 iOS에서 네이티브 호출을 필요로 하는 경우가 종종 발생합니다. 저는 블루투스 통신과 관련된 프로젝트를 개발하며 Android 12 이상에서 BLUETOOTH_SCAN에 대한 퍼미션 문제로 MethodChannel을 사용하였습니다. 이러한 네이티브 호출을 사용하기 위해서는 Android의 경우 Java 또는 Kotlin을, iOS는Objective-C 또는 Swift를 숙지하고 있어야 .. 2022. 8. 22. 이전 1 다음