android13 适配 这次安卓13主要更新的特性有: 1.安卓13强化了隐私,这点各家UI都已经有自己的隐私保护功能,不会跟进。 2.不同设备间的应用流转,这点在国产UI上叫跨屏协作。 3.锁屏扫描二维码,或许会跟进。 4.允许每个应用单独设置语言,这点国产UI很可能会应用进来。 5.剪切板悬浮显示,目前百度输入法已经支持这项功能。 适配 1.通知 对用户影响 在Android 13的机器上对用户来说应用程序均会有提示 移动开发 2025年07月20日 32 点赞 0 评论 17596 浏览
JS ES8-ES12的相关知识点 一、ES8知识点 1.Object.values 之前我们可以通过Object.keys()获取对象的所有的key。 在ES8中提供了Object.values()获取对象的所有的value值。 如果传入的是一个数组,则是将这个数组本身返回 如果传入的是字符串,是将字符串中的所有字符放入到一个数组中 const obj={ name:"wjy", age:18 } const keys 移动开发 2025年07月20日 159 点赞 0 评论 10883 浏览
let、const和var的区别(个人笔记) 1. 区别 (1)块级作用域 块作用域由{ }包括,let和const具有块级作用域,var不存在块级作用域。块级作用域解决了ES5中的两个问题: 内层变量可能覆盖外层变量 用来计数的循环变量泄露为全局变量(for循环中var声明变量会输出最后一个值) (2)变量提升 var存在变量提升,let、const 也存在变量提升,不过变量并没有初始化成 undefined,即变量只能在声明之后 移动开发 2025年07月20日 93 点赞 0 评论 1016 浏览
2022年iOS面试总结--不断更新当中ing 2020年的春天,成都的天气格外的闷热。 因为公司的原因,导致我不得不考虑去面试一家稳定成熟的大公司,自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展,有朝一日可以当上技术负责人,可是现实总是那么残酷,4年了,4年了,每次面试感觉自己还是只是会回答:我知道,但是没有深入研究过。这个我了解过,但是还没有处理过。然后就是一个劲的出汗来排解内心的压力。3次换工作,面试过30-40次,每次都只是 移动开发 2025年07月19日 183 点赞 0 评论 6398 浏览
iOS视频剪辑学习笔记(AVAsset,AVMutableComposition) 一个视频文件中包含了很多轨道(Track),比如一个或多个音频轨道,一个或多个视频轨道。我们可以对这些轨道中的数据进行各种操作(裁剪、拼接、旋转等)。 本次我用到的视频打点裁剪相关功能用到的类如下: AVAsset:素材,比如出相册中取出的数据 AVAssetTrack:素材的轨道 AVMutableComposition:视频的工程文件(是AVAsset的子类,可以用来直接播放) AVMutab 移动开发 2025年07月18日 135 点赞 0 评论 9303 浏览
Android 10.0 截屏流程 通常未通过特殊定制的 Android 系统,截屏都是经过同时按住音量下键和电源键来截屏。本篇文章就只讨论使用这些特殊按键来进行截屏。 这里我们就要明白事件是在哪里进行分发拦截的。通过源码的分析,我们发现是在PhoneWindowManager.java 中。 PhoneWindowManager#interceptKeyBeforeQueueing() // frameworks\base\ser 移动开发 2025年07月18日 73 点赞 0 评论 6866 浏览
Glide适配Androidx 项目地址:glide 1. Android Studio中使用Glide Glide从4.9.0版本之后支持Androidx(最新已经到glide.4.13.1),在使用As时可以按照该项目的介绍,直接在Gradle中进行如下配置: repositories { google() mavenCentral() } dependencies { implementation ' 移动开发 2025年07月18日 141 点赞 0 评论 1885 浏览
Opengl ES之EGL 前言 前面我们发布了一系列的入门教程,例如C++系列的指针扫盲、多线程的使用等,JNI入门系列,ffmpeg入门系列等,有感兴趣的童鞋们可以关注往回自行查阅。 今天我们的主题依然是音视频开发的范畴,做过音视频开发的都知道Opengl也是音视频开发中的一项重要技能,特别是涉及到视频录制、特效处理、画质渲染细分功能。因此后续笔者打算再出一系列的Opengl ES的学习笔记, 希望能与大家共同温故知新。 移动开发 2025年07月18日 56 点赞 0 评论 12323 浏览