-
Android 粒子漩涡动画
前言粒子动画经常用于大画幅的渲染效果,实际上难度并不高,但是在使用粒子动画时,必须要遵循的一些要素,主要是:起点矢量速度符合运动学公式在之前的文章中,如《烟花效果》和《粒...
发布时间:2023-12-31分类:程序开发学习浏览:116评论:0
-
让Android TextureView Canvas支持硬件加速
SurfaceView和TextureView是Android提供的支持异步线程渲染的控件,虽然都是异步渲染,但不论在使用方式上还是在底层实现原理上都是有差异的。SurfaceV...
发布时间:2023-12-31分类:程序开发学习浏览:112评论:0
-
巨详细的Andorid13系统的编译、构建 & FrameWork基础环境搭建教程!
前言在这篇文章中,主要是搭建好之后的系统环境,最终实现的效果为1、编译出android13_r44的模拟器,支持Androidstudio唤起,方便后续对系统修改的验证。2...
发布时间:2023-12-30分类:程序开发学习浏览:188评论:0
-
如何应对Android面试官->布局原理与xml解析,手写插件化换肤框架核心实现(上)
前言本节内容分为上下两章,上章主要介绍布局流程和xml解析流程,下章带着大家手写插件化换肤框架的核心实现;布局流程想要布局,我们必须要启动Activity然后才能进...
发布时间:2023-12-30分类:程序开发学习浏览:113评论:0
-
Android LayoutManager打造最好用的吸顶效果
前言在之前的一些文章中,我们实现过各种各样的布局效果,当然也有吸顶效果,在写本篇之前可以看看之前的文章。《AndroidRecyclerView多Tab列表吸顶效果》《An...
发布时间:2023-12-30分类:程序开发学习浏览:116评论:0
-
ThreadLocal:你不知道的优化技巧,Android开发者都在用
引言在Android开发中,多线程是一个常见的话题。为了有效地处理多线程的并发问题,Android提供了一些工具和机制。其中,ThreadLocal是一个强大的工具,它可以使得每...
发布时间:2023-12-29分类:程序开发学习浏览:113评论:0
-
手机上开发Android车机应用一 预制系统apk
背景书接上回,在我的Pixel上刷上车机系统后,准备开发一个系统预制的ROOT权限的应用。#榨干Pixel5最后的价值:编译刷写Android12L车机系统https://...
发布时间:2023-12-29分类:程序开发学习浏览:120评论:0
-
深入理解RecyclerView:布局管理器实现原理和使用方法
一、背景作为Android应用开发中不可或缺的UI组件,RecyclerView相对于传统的ListView在可定制性、性能和扩展性方面都有了巨大的进步。它采用了视图回...
发布时间:2023-12-29分类:程序开发学习浏览:114评论:0
-
开机动画 BootAnimation 源码分析
系统化AndroidFramework教程可关注:yuandaimaahao.gitee.io/androidfram…在开机时,Android手机会播放一段动画,以提...
发布时间:2023-12-29分类:程序开发学习浏览:121评论:0
-
Android 平台自定义开机动画
上一节源码分析中我们知道,BootAnimation会从以下几个目录中加载动画文件:/system/media/bootanimation-encrypted.zip(if...
发布时间:2023-12-29分类:程序开发学习浏览:108评论:0
-
Android车载开发启示录(三)
笔者在从事Android车载行业的开发过程中,发现Android车载开发和平时的Android开发还是有很大不同之处,对于一个小白来说或者说如果是刚入行的新人都会很陌生,目前市场也...
发布时间:2023-12-29分类:程序开发学习浏览:130评论:0
-
Android Vector动画实践
AndroidVector动画实践前言最近又忙了挺久,一忙又想偷懒,又不想学习。这个关于vector动画的实践,断断续续调试了挺久,今天写篇文章总结下,我自己觉得还是知识满满...
发布时间:2023-12-29分类:程序开发学习浏览:108评论:0
-
Kotlin 技术月报 | 2023 年 12 月
为了帮助社区的小伙伴们更好地了解Kotlin相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的Kotlin技术动态。月报的主要内容包括:整理展示最近一个月的最新...
发布时间:2023-12-29分类:程序开发学习浏览:104评论:0
-
算法演绎 | 巧妙的 Completer 完成器
0.缘起最近几个月接触了些算法题,然后想个有趣的点子:是否可以用Flutter做一个交互应用,可视化地展示算法执行过程中的变量的信息。比如拿一个最简单的累加算法来...
发布时间:2023-12-29分类:程序开发学习浏览:115评论:0
-
使用Kotlin协程制作一个计时工具类
Java回调的痛Android在几年前普遍都使用Java开发。现在在Google宣布“KotlinFirst”之后,加上不断高涨的KotlinUser数量,现在开始往kt转变...
发布时间:2023-12-29分类:程序开发学习浏览:127评论:0
-
【27.5K⭐】Spacedrive:功能强大且便捷的跨平台文件管理器
【27.5K⭐】Spacedrive:功能强大且便捷的跨平台文件管理器在日常生活和工作中,我们经常需要使用不同的设备和云存储服务来存储和管理我们的文件。然而,这样做往往会导致文件...
发布时间:2023-12-29分类:程序开发学习浏览:168评论:0
-
为什么做app开发岗位的面试官时我很少面算法题?
为什么我不在app开发面试中面试算法?新年来到,找工作的人也开始慢慢动作起来了.今天也借此聊聊面试的问题.在我主导的多场Android或ReactNative面试中,我...
发布时间:2023-12-29分类:程序开发学习浏览:112评论:0
-
Android 线程死锁场景与优化
前言线程死锁是老生常谈的问题,线程池死锁本质上属于线程死锁的一部分,线程池造成的死锁问题往往和业务场景相关,当然更重要的是对线程池的理解不足,本文根据场景来说明一下常见的线程池死...
发布时间:2023-12-28分类:程序开发学习浏览:109评论:0
-
Kotlin 协程源码阅读笔记 —— Mutex
Kotlin协程源码阅读笔记——Mutex我们在Java/Kotlin编程时如果需要某段代码块同一时间只有一个线程能够执行时,通常是使用synchronized,...
发布时间:2023-12-28分类:程序开发学习浏览:118评论:0
-
Jetpack Compose(十五)Compose组件渲染流程-绘制
绘制阶段主要是将所有LayoutNode实际绘制到屏幕之上,也可以对绘制阶段进行定制。如果我们对Android原生Canvas已经非常熟悉,迁移到Compose是没有任何学习成本的...
发布时间:2023-12-28分类:程序开发学习浏览:134评论:0
- 程序开发学习排行
-
- 1HTTPS协议是安全传输,为啥还要再加密?
- 2HarmonyOS鸿蒙应用开发——数据持久化Preferences
- 3记解决MaterialButton背景颜色与设置值不同
- 4鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)
- 5鸿蒙HarmonyOS实战-ArkUI组件(Stack)
- 6Android广播如何解决Sending non-protected broadcast问题
- 7鸿蒙HarmonyOS实战-ArkUI组件(GridRow/GridCol)
- 8鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
- 9[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版