项目中有一个IM模块,是使用了WebSocket来做的,特此记录一下。 WebSocket的框架有很多,了解到OkHttp3也有支持WebSocket,就采用了Okhttp来...
项目中有一个IM模块,是使用了WebSocket来做的,特此记录一下。 WebSocket的框架有很多,了解到OkHttp3也有支持WebSocket,就采用了Okhttp来...
Room[https://developer.android.google.cn/training/data-storage/room] 是Jetpack中的ORM组件,R...
在平时的开发过程中,我们常常都是使用系统提供的相关控件,如果在andorid.widget中找不到相关的控件,我们也常常也已在github上找到相关的开源控件,但是当...
目录 前言 最近看电子书发现了一个挺有意思的效果,类似于一个放大镜,因此就花了点时间实现了一个放大镜效果的自定义View,电子书里面的效果如下。 效果展示 我写的效果如下 实...
视频现状 现在视频播放的需求越来越常见,就和16年上半年的直播一样,似乎不加个视频已经不是个正常的APP了,连微信朋友圈都支持上传小视频,更别谈以视频为本命的一系列APP。视...
1 前言 年初做了一款Android TV 应用,用到了MQTT。主要实现的是类似一些景区利用大屏幕实时显示景点人数,超过人数就不允许进入。即利用闸机设备监控到进景区的游客,...
求大佬源码
利用MpAndroidChart,实现曲线最高点与最低点的特殊标记目前在做一款金融类软件,要求在展示走势图的时候在最高点和最低点标记出来,UI效果图类似这样: 做出来之后,发现网上有部分类似需求却没有个好的答案,所以写下来. 下面是用MpA...
Android中用于二维码相关的库比较少,并且大多数已经不再维护(具体可见https://android-arsenal.com/tag/81)。其中最常用的是zxing和z...
BottomSheet的效果是指从屏幕底部向上滑的效果,是MaterialDesign风格的一种,视觉效果如下: 实现这种效果有几种不同的方式,如果是在一个固定的页面上添加这...
目前Android测试还是以黑盒测试为主的,白盒测试固然是好,但白盒测试的实现成本对于App的快速迭代和敏捷开发来说难度过高。 造成Android白盒测试的困难有: Andr...