Android
文章平均质量分 58
东北大汉
这个作者很懒,什么都没留下…
展开
-
Android 获取上传及下载速度
通过speed-test获取上传下载进度及速度原创 2023-09-21 15:10:50 · 441 阅读 · 0 评论 -
Android手持机PAD IC卡读写、RFID及PSAM卡验证DEMO
基本寻卡界面可寻到14443A(包含CPU卡)类型卡和15693类型卡,点击开始读卡则可读取天线附近的卡,再次点击停止读卡。更多操作包括:基本寻卡、M1卡、15693卡、PSAM卡、CPU卡、关于软件、退出功能。读块,起始块号0, 块数为1,也就是读一个块的数据,如果要读2个块的数据,只需要在块数那里输入2即可。15693卡有如下操作:寻卡、选卡、读、写,流程为:寻卡--选卡---读/写。m1卡操作流程为寻卡--认证--读/写,以块为单位进行读写。cpu卡操作有三项:激活卡片、发送APDU指令、关闭卡片。原创 2023-09-20 13:40:24 · 477 阅读 · 0 评论 -
Android串口使用第三方库快速开发
这个库基本可以满足所有Android 串口开发和使用。不管你对接的设备是私有协议还是标准的工业协议,无非就是数据位的不同,奇偶校验的不同或者停止位的不同,而这个库都可以支持,并且还支持流控。上面代码,在创建serialHelper之时,就已经传入了一个onDataReceived()方法,用来监听串口数据接收,但是如要打开串口才能开启监听。如果需要设置其他的属性,比如设置奇偶检验,需要在执行open()之前设定。到这里,基本就只剩API的调用来完成相应的业务要求了。serialport库,直接上代码。原创 2023-08-04 11:20:41 · 442 阅读 · 1 评论 -
Android 代替 try catch处理崩溃闪退错误并日志存储到SD卡
当Android应用程序出现未捕获的异常,都会弹出一个强制退出的弹框,在这种情况下,用户体验非常差。且发布到线上后,开发没法定位Bug的位置,这就需要一个能全局捕获异常,并且将这个异常log上传到服务器的功能。1.内存溢出导致崩溃2.未处理的异常(堆栈溢出、空指针赋值、栈数组越界、程序抛出的异常)3.组件未注册,资源未找到4.使用application的context和'组件的context不当5.网络和io过程中抛出的异常,try catch没有捕捉到。转载 2023-08-04 11:03:17 · 259 阅读 · 1 评论