摘要: 在Android 10开始版本中,官方的改动较大,相应的开发者适配成本还是很高的。 这里按照`2019.11.11 google android q workshop`流程,大概说明一下Android Q适配需要注意的内容。虽然是大概介绍,但应该是目前最全的适配攻略了... 阅读全文
posted @ 2020-03-02 15:36 bjxiaxueliang 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 公司要求对视频的 秒开率(1秒内成功加载的播放数 / 播放总数)、失败率 (播放失败的次数 / 播放总数) 等进行优化。经过线上AB测试发现,`m3u8视频(第一段切片为1~3秒)`在秒开率、失败率等性能指标上均优于`普通mp4视频`。这里探究一下,m3u8视频(第一段切片为1~3秒) 在秒开率上均优于 普通mp4视频 的原因。 阅读全文
posted @ 2020-03-02 15:26 bjxiaxueliang 阅读(2015) 评论(0) 推荐(0) 编辑
摘要: Android 日志工具 最近项目开发中,遇到一个痛点: 项目模块较多,不同日志混合在一起;出现线上问题时,所有日志信息混合在一起,定位困难。 为解决这个问题,有了这个工具。这个工具有以下作用: + 开发模式 debug 为 true 时,打印在控制台,同时打印到文件; + 发版模式 debug 为 阅读全文
posted @ 2020-03-02 15:13 bjxiaxueliang 阅读(757) 评论(0) 推荐(0) 编辑
摘要: `StateMachine`不是`Android SDK`中的相关API,是存在于`frameworks`层源码中的一个Java类。通过这篇文章探究一下其使用方式以及实现原理。 阅读全文
posted @ 2020-03-02 14:56 bjxiaxueliang 阅读(3544) 评论(2) 推荐(1) 编辑