Closed grantcy closed 1 year ago
可以更详细的说一下吗,Android pda的那种激光扫码是可以支持的,摄像头的扫码也是可以支持
做一个搜索组件 内容输入方式 支持扫描录入 可选使用 摄像头、微信扫码、PDA扫码
具体 扫码的实现我们自己写代码 能绑定到搜索组件 有按钮或事件交互即可
@grantcy 那不难呀,你结合Toolbar组件和TextField组件就能做到,可选扫描如果是移动端,可以用BottomSheet组件里面套个List来渲染哪种扫描。
This issue is stale because it has been open for 4 days with no activity.
This issue is closed because it has been open for 3 days with stale.
I hope Masa can provide the search bar component which can intergrate scanning event.
The optional scanning event which can be support description as follows:
PDA Scan Code Broadcast Example Code:
//定义事件 public class ScannerReceiver { public static ScannerReceiver scannerReceiver { get; set; } public Action OnScanReceive { get; set; }
}
//注册广播 namespace xxx.Platforms.Android { [BroadcastReceiver(Enabled = true)] [IntentFilter(new[] { "com.android.server.scannerservice.broadcast" })] public class ScannerBroadcastReceiver : BroadcastReceiver { public override void OnReceive(Context context, Intent intent) { if(intent.Action.Equals("com.android.server.scannerservice.broadcast")) scannerReceiver.OnScanReceive(intent.GetStringExtra("scannerdata")); } } }
//活动页面实现 public class MainActivity : MauiAppCompatActivity {