Android에서 (Android 4.0 이상에 관심이 있습니다) 사용자 상호 작용없이 본딩/페어링 프로세스를 완벽하게 수행 할 수 있습니까? 아니면 비활성화 할 수없는 보안 기능입니까?사용자 상호 작용없이 블루투스 페어링/본딩이 가능합니까?
나는 결합을 시작 볼 수있는 유일한 방법은/페어링 BluetoothDevice.createBond()
을 사용하는 것입니다 그리고 그것은 설명서를보고 나를 위해 약속, 안 그래 :
시작 원격 장치와의 결합 (페어링) 과정.
이것은 비동기 호출이므로 즉시 반환됩니다. 본딩 프로세스가 완료 될 때 ACTION_BOND_STATE_CHANGED 인 텐트가 등록되도록 등록하고 그 결과.
Android 시스템 서비스는 본딩 프로세스를 확인하고 완료하는 데 필요한 사용자 상호 작용을 처리합니다.
BLUETOOTH_ADMIN이 (가) 필요합니다.
다른 방법이 있습니까? 또는 내가 변경할 수있는 설정/구성이 있습니까?