- 博客(3)
- 收藏
- 关注
原创 Android 矢量图 vector
阿里矢量图标 可缩放向量图形(Scalable Vector Graphics,SVG)是一种基于可扩展标记语言(XML),用于描述二维向量图形的图形格式。SVG由W3C制定,是一个开放标准。 SVG何以可以任意缩放而不会失真,drawable-(m|h|xh|xxh|xxxh)dpi和mipmap-(m|h|xh|xxh|xxxh)dpi这俩货就可以省省了; SVG文件一般都比较小,省去很去资源达到apk缩包的目的; SVG占用内存非常小,性能高。但是SVG明显的缺点是没有位图表达的色彩丰富;
2021-06-11 14:19:52 568 2
原创 Java冒泡排序
冒泡排序 /** * 原理:比较两个相邻的元素,将值大的元素交换至右端。 * 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前, * 大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前, * 大数放后。重复第一趟步骤,直至全部排序完成。 * 第一趟比较完成后,最后一个数一定是数组中最大的一个数,所以第二趟比较的时候最后一个数不参与比较; * 第二趟比较完成后,倒数第二个数也一定是数组中
2021-06-09 16:07:46 99
原创 连接/断开某些蓝牙耳机导致Activity页面重新绘制
最近项目开发中遇见一个“看似闪退BUG”:测试人员一个偶然的机会,使用app连接/断开蓝牙耳机时,发现app竟然“闪退了”,而且还是必现的;让我一阵头大.....不过还好是必现的,我就去看崩溃日志,然而什么都没有发现....小声嘟囔“谷歌搞的什么玩意啊,真是什么坑都有......” 最后经过测试发现不是所有耳机都会引发这个问题,只有某一款的Airpods(测试了三四种类型蓝牙耳机)才会引起这个BUG;而且日志中并不是什么没有,而是有当前Activity的生命周期日志输出 如下: onPa...
2021-05-26 14:51:42 832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人