как интегрировать socket mobile scanner с приложением для Android и получать результаты

#android #bluetooth #socketmobile #capture-sdk

#Android #bluetooth #socketmobile #захват-sdk

Вопрос:

Мне нужно интегрировать socket mobile Bluetooth scanner в мое приложение для Android .. я попробовал там SDK, который они прописали на своем сайте https://docs.socketmobile.com/capture/java/en/latest/getting-started.html но он не получает результат сканирования. и это моя деятельность.

класс ScannerMobileActivity : AppCompatActivity() {

 override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_scanner_mobile)
    setSupportActionBar(toolbar)


    Capture.builder(applicationContext)
        .enableLogging(BuildConfig.DEBUG)
        .build()


}


@Subscribe(threadMode = ThreadMode.MAIN)
fun onMessageEvent(event: DataEvent) {
    Log.i(TAG, event.data.string)
    //dataSourceView.text = event.data.dataSource.name
    textView2.text = event.data.string
}


    companion object {
        private val TAG : String = MainActivity::class.java.name
    }


public override fun onStart() {
    super.onStart()
    EventBus.getDefault().register(this)
}

public override fun onStop() {
    super.onStop()
    EventBus.getDefault().unregister(this)
}
  

}

Комментарии:

1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа. Избегайте задавать сразу несколько разных вопросов. Смотрите страницу «Как задать запрос» для получения помощи в разъяснении этого вопроса.

Ответ №1:

Какую версию Android вы используете? если это 9.0, возможно, это оно: https://docs.socketmobile.com/capture/java/en/latest/android/getting-started.html#targeting-android-28