标签 MIUI 下的文章

本文首发地址 https://h89.cn/archives/201.html 本文最新更新地址 https://gitee.com/chenjim/chenjimblog 慢动作英文称呼SlowMotion,也就是高帧率录像,如果以正常30帧播放,就能看到慢动作效果,可以用来拍摄快速移动物体的瞬间,比如鱼儿的游动、终点冲刺结果等。本文主要介绍慢动作在安卓相机应用中如何实现。 获取高速录像支持的尺寸和帧率 可以通过如下获取支持的 Size 和 FPS cameraManager.cameraIdList.forEach { id -> val characteristics = cameraManager.getCameraCharacteristics(id) val capabilities = characteristics.get(CameraCharacteristi

- 阅读剩余部分 -

上车自动开启手机 WIFI 热点 骚扰来电拦截 隐私保护水印 MIUI+--小米妙享--小米电脑管家--小米互联 本文首发地址 https://h89.cn/archives/188.html 最新更新地址 https://gitee.com/chenjim/chenjimblog 从小米1开始使用 MIUI 系统,中间短暂使用过 IOS、EMUI、Flyme 等, 都没法很舒畅的切换过去,本文主要分享一些对我实用的 MIUI 功能。 上车自动开启手机 WIFI 热点 手机管家(8.6.7) --> 自动化任务 --> 开车 如果连接到车载的蓝牙,就自动打开热点,供车机使用;如果断开连接,就关闭热点。如下图 骚扰来电拦截 电话 --> 设置 --> 骚扰拦截 --> 设置 --> 来电拦截 可以拦截 陌生人、呼叫转移来电、

- 阅读剩余部分 -

用 ACTION_IMAGE_CAPTURE 拍照 加载拍摄照片 用 ActivityResultContracts 拍摄视频 常见问题及处理 本文首发地址 https://h89.cn/archives/187.html 最新更新地址 https://gitee.com/chenjim/chenjimblog 本文示例地址 https://gitee.com/chenjim/CaptureIntent 用 ACTION_IMAGE_CAPTURE 拍照 private fun startTakePhoto() { val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE) if (intent.resolveActivity(packageManager) !=

- 阅读剩余部分 -

推荐方案:WindowInsetsCompat(API 20+) 兜底方案:读取系统资源 dimen 旧方案:反射(不推荐) 从源码看:为什么是 24dp,但为什么不建议写死 Compose 中的写法 顺带一提:导航栏高度 异形屏幕的注意事项 方案对比 总结 参考来源 本文首发地址 https://h89.cn/archives/190.html 在应用开发过程中,我们经常需要动态计算状态栏高度,比如做沉浸式布局、给顶部控件动态加 padding,或者做全屏适配。Android 获取状态栏高度的方法这些年变化不小,下面按推荐程度排序介绍。 推荐方案:WindowInsetsCompat(API 20+) 从 API 20 开始,官方提供 WindowInsets 获取系统栏尺寸。为了兼容旧版本,实际开发中用 androidx.core.view.WindowInset

- 阅读剩余部分 -