목록비콘 (8)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio [AndroidManifest.xml : 소스 코드] [퍼미션 권한 요청 방법 : 소스 코드] https://blog.naver.com/kkh0977/222937056467 411. (android/java) [android 12 / target 31] 블루투스 및 위치 권한 퍼미션 설정 및 권한 요청 방법 - 타겟 3 [개발 환경 설정] 개발 툴 : AndroidStudio [AndroidManifest.xml : 소스 코드] [C_Permission : 소... blog.naver.com [build.gradle : 소스 코드] // ----------------------------------------------------..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] altbeacon (Java / bluetooth / beacon) 사용되는 곳 : Android / Java / bluetooth / beacon [설 명] 1. altbeacon 은 비콘과 상호 작용하는 API를 제공하는 Android 라이브러리입니다 2. altbeacon 을 사용해 근처 주위 비콘 신호를 감지하고 스캔 한 정보를 확인할 수 있습니다 [참고 사이트] https://github.com/AltBeacon/android-beacon-library GitHub - AltBeacon/android-beacon-library: Allows Android apps to inter..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 info.plist 설정] [ViewController.h : 소스 코드] // MARK: - [import 정의] #import #import #import #import // MARK: - [위치 권한 및 블루투스 권한 import] #import #import @interface ViewController : UIViewController { // [클래스 딜리게이트 정의] /* ----------------------------- // [지역 변수 정의] ----------------------------- 1. self 키워드 없이 접근 가능 ----------------------------- ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명] [소스 코드] /* MARK: - [실시간 비콘 스캔 요약 설명] // ----------------------------------------- [필요한 import 선언] import CoreLocation import CoreBluetooth */ // ----------------------------------------- /* [필요한 class delegate 선언] class A_Main: UIViewController, CLLocationManagerDelegate { } */ // ----------------------------------------- /* [실시간 비콘 스캔 시작 방법] s..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명] [추가 소스 수정 부분] // [블루투스가 스캔을 중지하지 않도록 설정] //beaconManager.setEnableScheduledScanJobs(false); // TODO 이코드를 설정해야 지맘대로 블루투스가 스캔을 중지하지 않는다. beaconManager.setRegionStatePeristenceEnabled(false); //TODO [실시간 비콘 스캐닝 감지 부분] @Override public void onBeaconServiceConnect() { RangeNotifier rangeNotifier = new RangeNotifier() { @Override p..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명] [소스 코드] import UIKit import AVFoundation import Photos import CoreLocation import CoreBluetooth // [CLLocationManagerDelegate 추가 필요] class MainController: UIViewController, CBPeripheralManagerDelegate { // [MainController : 버튼 UI 객체 정의 실시] @IBOutlet weak var intentBtn: UIButton! override func viewDidLoad() { super.viewDidLoad() // Do any additi..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명] [소스 코드] import UIKit import AVFoundation import Photos import CoreLocation import CoreBluetooth // [CLLocationManagerDelegate 추가 필요] class MainController: UIViewController , CLLocationManagerDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. print("") print("============================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [필요 퍼미션] [필요 라이브러리] implementation 'org.altbeacon:android-beacon-library:2.+' //noinspection GradleCompatible implementation 'com.android.support:localbroadcastmanager:28.0.0' [실시간 비콘 스캔 코드] Handler BeaconHandler = new Handler(..