Android单编译时出现ninja no work to do
前言 记录一下正编译Android后使用ninja出现如下提示: ninja: no work to do. 记录于此,方便自己查阅。 正文 参考文章 无
byte数组以十六进制字符串打印简介
前言 在协议开发中,需要把byte数组格式化到日志中,方便查看收发的报文,比较常用的就是把byte数组格式化成十六制作的字符串。 下面记录一下格式数据的方法,方便自己查阅。 正文 下面有常用的两种,效...
Android设置语言偏好后应用没有获取对设置的语言
前言 之前朋友记录过,如两篇参考文章,今天特意看了一下,竟然有点重复,懒得删了。今天又遇到一种情况,获取不到系统配置的语言选项。 记录于此,方便自己查阅。 正文 根据之前两篇文章,我们知道获取Conf...
Android多窗口模式简单记录
前言 在Android N以上设备,可以开启多窗口模式,也叫分屏模式,即在屏幕上可以同时显示多个窗口,这多个窗口可以是不同应用的,也可以是同一个应用的。 正文 禁用分屏 app默认允许分屏,如果想要禁...
Android xml中selector配置选中按下等状态的透明度值
前言 偶然项目中UI只提供一张图,需要程序员根据View的不同状态对图片透明度处理。Android中对View透明度处理还是很容,但对不同状态设置不同透明度就稍微复杂。 经过多次的尝试,发现Andro...
[摘]Android对Bitmap缩放图片的记录
前言 在Android项目中经常需要调整图片的尺寸大小以适应存储、传输和图片处理等需求。虽然Android API中提供了一些缩放图片的方法,在调试中发现,使用Android API中的Canvas...
Android使用ActivityView分窗显示三方应用Activity
前言 Android的不断发展,Android也开始支持应用内启动并显示第三方应用界面。比较常见的就是显示地图。 如图[左侧是Google地图,右侧是Button文本提示] PS: demo作为系统应...
Android画中画简介
前言 Android 8.0 Oreo(API Level 26)允许活动启动画中画 Picture-in-picture(PIP)模式。PIP 是一种特殊类型的多窗口模式,主要用于视频播放。要将画中...
Android 换肤setFactory2时出现No field mFactorySet in class问题解决
前言 Android换肤插件开发时,需要依赖LayoutInflater.Factory类,在Android P和 之前版本都测试ok,但放在Android Q(10)上测试就失效了。 本文记录一下失...
[代码片段]MediaCode 播放Video中的视频帧[无声]
前言 这就只做使用MediaCodec+SurfaceView播放视频 PS 这里不涉及音频播放,只显示视频帧出来。 正文 这里只简单记录一下,推荐看我参考的文章,我用的就是他的代码。 原理 通过Me...
