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