摘要: Android 13 新特性及适配指南 Android 13(API 33)于 2022年8月15日 正式发布(发布时间较往年早了一些),正式版Release源代码也于当日被推送到AOSP Android开源项目。 截止到笔者撰写这篇文章时,国内部分应用软件开发厂商已逐步接到手机厂商(华米OV等)的新版本适配要求。当前,对于Android应用开发者来说,Android 13 的软件兼容适配已需提上工作日程。 阅读全文
posted @ 2022-10-24 16:08 bjxiaxueliang 阅读(11203) 评论(1) 推荐(0) 编辑
摘要: 最近使用 Android Studio 从事项目开发时,发现对 implementation、api、embed 的用法了解的不是很清楚,这里准备一篇文章对其使用场景或者说是使用方式进行一个总结。 dependencies { // Moudle内可见:material对应的api,仅能在该Moud 阅读全文
posted @ 2022-08-10 11:04 bjxiaxueliang 阅读(1764) 评论(1) 推荐(1) 编辑
摘要: 最近工作中需要统计APP线上终端用户 `手机品牌`、`手机型号`与`对应型号的用户量`,并生成Excel表格汇报项目组。因线上手机品牌、型号数量过于庞大,手动操作过于消耗时间,所以搞了一个 python3 的脚本来生成所需要的表格。 阅读全文
posted @ 2022-04-15 13:17 bjxiaxueliang 阅读(3799) 评论(0) 推荐(0) 编辑
摘要: Android 12(API 31)于2021年10月4日正式发布,正式版源代码也于当日被推送到AOSP Android开源项目。截止到笔者撰写这篇文章时,国内各终端厂商的在售Android设备,已经逐步开启了Android 12正式版本的更新。当前,对于Android应用开发者来说,Android 12 的软件兼容适配已迫在眉睫。 阅读全文
posted @ 2022-03-19 22:11 bjxiaxueliang 阅读(4570) 评论(0) 推荐(1) 编辑
摘要: Android 12(API 31)引入了 SplashScreen 相关API,用于开发Android应用的启动页。 影响在Andorid 12设备上运行的所有应用: SplashScreen相关API的引入影响在Andorid 12设备上运行的所有应用。这一点对于应用开发者来说,无论你的应用ta 阅读全文
posted @ 2022-03-16 15:08 bjxiaxueliang 阅读(3331) 评论(0) 推荐(0) 编辑
摘要: 关于线程、协程两者的对比,可以简要叙述如下: 线程:线程由操作系统调度,线程切换或线程阻塞由操作系统和CPU调度实现; 协程:协程运行于操作系统的用户态,其依赖于线程来实现,通过用户态程序控制,尽量`减少或避免因线程阻塞造成的操作系统与CPU开销`。 与线程相比不同点在于,`协程挂起时不需要阻塞其运行的线程`。`协成挂起`期间,其对应的`线程可以被分配其他协程任务来执行`,待`该协程任务挂起结束再次开始时,将该协成再次交由某个线程来继续执行`(挂起期间,`类似于将该协程任务添加到了某个任务队列中`) 阅读全文
posted @ 2022-03-09 18:31 bjxiaxueliang 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 最近开始接触服务端开发,先从配置开发环境开始,这一篇文章是对安装配置MySQL的过程、注意点、可用配置信息做一个笔记。 阅读全文
posted @ 2021-12-24 11:16 bjxiaxueliang 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 在OpenGL中绘制的时候,有时候想使新画的颜色和已经有的颜色按照一定的方式进行混合。例如:想使物体拥有半透明的效果,或者绘制叠加光亮的效果,这时候就需要用到OpenGLES混合。 阅读全文
posted @ 2021-12-15 18:59 bjxiaxueliang 阅读(1524) 评论(0) 推荐(2) 编辑
摘要: OpenGL ES(OpenGL for Embedded Systems) 是一种免费的跨平台3D图形 API接口,其适用于低功耗设备,可用于嵌入式设备和移动设备(包括手机、车载大屏 和嵌入式电器终端设备)上渲染高效的 2D 、 3D 图形。 其由OpenGL(Open Graphics Libr 阅读全文
posted @ 2021-11-17 19:15 bjxiaxueliang 阅读(4513) 评论(0) 推荐(0) 编辑
摘要: 一文详解 Interpolator 动画插值器 Interpolator 被用来修饰动画效果,定义动画的变化率。在Android源码中对应的接口类为TimeInterpolator,通过输入均匀变化的0~1之间的值,可以得到匀速、正加速、负加速、无规则变加速等0~1之间的变化曲线。 曲线举例: 如下图所示,为Android源码中Overshoot 阅读全文
posted @ 2021-08-30 19:39 bjxiaxueliang 阅读(2942) 评论(0) 推荐(0) 编辑