最近在做一个android 设备的打卡 拍照的功能,在手机上利用nfc 和camera 很容易就能实现,网上也有很多例子。
但是公司给的设备是一个组装的android 设备,里面有 ic 打卡器 和 摄像头,利用android原生的api 无法启动甚至找不到硬件设备。
最后找到了这个 https://github.com/saki4510t/UVCCamera。
需要自己编译so文件 然后引入,不想自己编译so 可以 参考:https://blog.csdn.net/AndrExpert/article/details/78324181(作者的lib so编译好了,有些bug 比如单例模式 强引用了activity,自己用的时候需要改一下,另外lib 的包名 com.se.... 不要改,我copy 文件到我的包里面 包名改了找不到 类了)。其他细节没做深入研究。