admin

admin

阅读是一种生活方式
Android多窗口模式简单记录

Android多窗口模式简单记录

前言 在Android N以上设备,可以开启多窗口模式,也叫分屏模式,即在屏幕上可以同时显示多个窗口,这多个窗口可以是不同应用的,也可以是同一个应用的。 正文 禁用分屏 app默认允许分屏,如果想要禁...
4年前
320
Android xml中selector配置选中按下等状态的透明度值

Android xml中selector配置选中按下等状态的透明度值

前言 偶然项目中UI只提供一张图,需要程序员根据View的不同状态对图片透明度处理。Android中对View透明度处理还是很容,但对不同状态设置不同透明度就稍微复杂。 经过多次的尝试,发现Andro...
4年前
276
[摘]Android对Bitmap缩放图片的记录

[摘]Android对Bitmap缩放图片的记录

前言 在Android项目中经常需要调整图片的尺寸大小以适应存储、传输和图片处理等需求。虽然Android API中提供了一些缩放图片的方法,在调试中发现,使用Android API中的Canvas...
1年前
311
Android使用ActivityView分窗显示三方应用Activity

Android使用ActivityView分窗显示三方应用Activity

前言 Android的不断发展,Android也开始支持应用内启动并显示第三方应用界面。比较常见的就是显示地图。 如图[左侧是Google地图,右侧是Button文本提示] PS: demo作为系统应...
4年前
281
Android画中画简介

Android画中画简介

前言 Android 8.0 Oreo(API Level 26)允许活动启动画中画 Picture-in-picture(PIP)模式。PIP 是一种特殊类型的多窗口模式,主要用于视频播放。要将画中...
4年前
314
Android 换肤setFactory2时出现No field mFactorySet in class问题解决

Android 换肤setFactory2时出现No field mFactorySet in class问题解决

前言 Android换肤插件开发时,需要依赖LayoutInflater.Factory类,在Android P和 之前版本都测试ok,但放在Android Q(10)上测试就失效了。 本文记录一下失...
4年前
280
[代码片段]MediaCode 播放Video中的视频帧[无声]

[代码片段]MediaCode 播放Video中的视频帧[无声]

前言 这就只做使用MediaCodec+SurfaceView播放视频 PS 这里不涉及音频播放,只显示视频帧出来。 正文 这里只简单记录一下,推荐看我参考的文章,我用的就是他的代码。 原理 通过Me...
4年前
297
[代码片段]MediaCode 播放Video中的音频

[代码片段]MediaCode 播放Video中的音频

前言 这就只做使用MediaCodec+AudioTrack播放Video中的音频 正文 原理 通过MediaExtractor获取媒体的编码信息[Track索引,MediaMime,MediaFor...
4年前
283
Android 强制性横屏和设置系统横屏简介

Android 强制性横屏和设置系统横屏简介

前言 简单记录一下应用横屏和系统横屏的使用。 网上很多,但还是自己整理一下,方便自己查阅。 正文 Android横屏有应用横屏和系统横屏。单个应用横屏就是只对当前应用有效,其他应用依旧跟系统保持一样...
4年前
532
Android的fontScale不随系统设置变化

Android的fontScale不随系统设置变化

前言 由于Android开发中部分第三方应用字体过小,用户会调整Android系统的字体大小,但由于我们应用是定制化开发的,改变字体也会影响我们应用的字体显示。 因此需求:定制化的APP内字体大小不随...
2年前
318