26 lines
820 B
Kotlin
26 lines
820 B
Kotlin
package com.yourcompany.barcodescan
|
|
|
|
import io.flutter.plugin.common.MethodChannel
|
|
import io.flutter.plugin.common.MethodChannel.MethodCallHandler
|
|
import io.flutter.plugin.common.MethodChannel.Result
|
|
import io.flutter.plugin.common.MethodCall
|
|
import io.flutter.plugin.common.PluginRegistry.Registrar
|
|
|
|
class BarcodeScanPlugin(): MethodCallHandler {
|
|
companion object {
|
|
@JvmStatic
|
|
fun registerWith(registrar: Registrar): Unit {
|
|
val channel = MethodChannel(registrar.messenger(), "barcode_scan")
|
|
channel.setMethodCallHandler(BarcodeScanPlugin())
|
|
}
|
|
}
|
|
|
|
override fun onMethodCall(call: MethodCall, result: Result): Unit {
|
|
if (call.method.equals("getPlatformVersion")) {
|
|
result.success("Android ${android.os.Build.VERSION.RELEASE}")
|
|
} else {
|
|
result.notImplemented()
|
|
}
|
|
}
|
|
}
|