android 扫码枪,键盘外设拔插时应用闪退问题

问题: 在安卓pos机上,应用开启时拔插usb外设输入设备,如外接键盘或扫码枪时,应用闪退。 问题分析: 加断点调试发现外设接入时onDestory()被调用了两遍。猜测是触发了事件导致当前activity被杀死重建,重建失败了。查询后发现,有个android:configChanges属性。 程序在运行时,一些设备的配置可能会发生改变,如:横竖屏切换、键盘的可用性等这样的事情发生的时候...

继续阅读 »

Android - webview加载优化

思路:加载时先加载文本,后加载图片调用 WebSettings settings = content.getSettings(); settings.setJavaScriptEnabled(true); settings.setBlockNetworkImage(true); settings.setRenderPriority(WebSettings.R...

继续阅读 »

android开源内容学习计划

最近感觉需要优化优化软件,除去业务内容,研究研究优秀的开源框架吧 网络库 OkHttp 图片加载 Picasso 数据库 GreenDao Best practices in Android development React Native RxJava ButterKnife

继续阅读 »

mybatis 知识点

知乎上看到的,转一下 作者:java架构 链接:[https://zhuanlan.zhihu.com/p/61432692][1] 1.#{}和${}的区别是什么? #{}是预编译处理,${}是字符串替换。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理时,...

继续阅读 »