我需要在我的android应用程序上集成socket移动蓝牙扫描器。我试过在他们的网站https://docs.socketmobile.com/capture/java/en/latest/getting-started.html中指定的SDK,但没有得到扫描的结果。这是我的活动。
类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)
}}
发布于 2019-04-16 18:39:00
您使用的是什么版本的android?如果是9.0,可能是这样:https://docs.socketmobile.com/capture/java/en/latest/android/getting-started.html#targeting-android-28
https://stackoverflow.com/questions/55260103
复制相似问题