识凌 Baynexus PDA

2020-09-08  本文已影响0人  lesliefang
nexus1.jpeg nexus2.jpeg nexux3.jpeg

识凌的这个 PDA 扫码什么的都很灵敏,只是需要专用的充电器底座,这个底座在医院用还好,方便管理。但对于开发来说不能插 USB 线调试这点很不方便。

扫码也没什么说的,监听全局扫码广播 就行

android 8.0 及以后对静态注册广播限制比较严,所以只能用代码动态注册。

<receiver android:name=".GlobalReceiver">
    <intent-filter>
        <action android:name="SYSTEM_BAR_READ" />
    </intent-filter>
</receiver>

public class GlobalReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        if ("SYSTEM_BAR_READ".equals(intent.getAction())) {
            String value = intent.getStringExtra("BAR_VALUE");
        }
    }
}

如果用自己的手机测试,可以用 adb 模拟发送广播

adb shell am broadcast -a "SYSTEM_BAR_READ" --es BAR_VALUE "inp_10383285376160120200306080001"

adb shell am broadcast -a "SYSTEM_BAR_READ" --es BAR_VALUE "WB599394"
上一篇下一篇

猜你喜欢

热点阅读