![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android程序员
文章平均质量分 94
普通网友
这个作者很懒,什么都没留下…
展开
-
RxRouter -- 一个轻量级、简单、智能并且强大的安卓路由库
文章会持续更新的。绝对干货!!!GitHubAndroid进阶学习全套手册关于实战,我想每一个做开发的都有话要说,对于小白而言,缺乏实战经验是通病,那么除了在实际工作过程当中,我们如何去更了解实战方面的内容呢?实际上,我们很有必要去看一些实战相关的电子书。原创 2024-03-19 19:36:56 · 245 阅读 · 0 评论 -
Glide框架解析,90%的人看完都说好
Glide在加载绑定了Activity的生命周期。在Activity内新建一个无UI的Fragment,这个特殊的Fragment持有一个Lifecycle。通过Lifecycle在Fragment关键生命周期通知RequestManger进行相关的操作。在生命周期onStart时继续加载,onStop时暂停加载,onDestory是停止加载任务和清除操作。原创 2024-03-19 17:07:56 · 336 阅读 · 0 评论 -
Android高级架构师系统学习——Android-音频可视化(1)
作为跟系统Visualizer获取 pcm 数据,计算 FFT以指定频率和大小发送 FFT 数据实现第一个功能首先要获取播放音频的 pcm 数据,这要求使用的播放器能够提供 pcm 数据,我们的播放器是自己实现的,能够满足这个要求。我们对播放器进行了扩展,增加了收集解码后的 pcm 数据计算 FFT 的功能。原创 2024-03-19 14:47:31 · 656 阅读 · 0 评论 -
Android性能优化之内存优化,推荐
例如,在onDraw方法里面不要执行对象的创建,一般来说,都应该在自定义View的构造器中创建对象。Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2021年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。Android学习PDF+学习视频+面试文档+知识点笔记【Android高级架构视频学习资源】原创 2024-03-19 12:39:42 · 880 阅读 · 0 评论 -
性能优化LeakCanary使用,万字Android技术类校招面试题汇总
现在随着短视频,抖音,快手的流行NDK模块开发也显得越发重要,需要这块人才的企业也越来越多,随之学习这块的人也变多了,音视频的开发,往往是比较难的,而这个比较难的技术就是NDK里面的技术。音视频/高清大图片/人工智能/直播/抖音等等这年与用户最紧密,与我们生活最相关的技术一直都在寻找最终的技术落地平台,以前是windows系统,而现在则是移动系统了,移动系统中又是以Android占比绝大部分为前提,所以AndroidNDK技术已经是我们必备技能了。原创 2024-03-18 02:42:51 · 778 阅读 · 0 评论 -
图文DEMO并茂讲解RecyclerView滑动时回收和复用触发的时机
回收[0,1)区间的View。从RecyclerView的第0个View开始遍历,直到View的Bottom>mScrollingOffset,并记录该View的下标index,回收[0,index)区间的View,index为开区间,如果index>=1,则会将[0,index)区间的View移除屏幕,并按照回收算法放入回收池。很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,需要一份小编整理出来的学习资料的。原创 2024-03-18 00:08:47 · 944 阅读 · 0 评论 -
不明白四大组件底层的通信机制是怎样的?写给Android应用工程师的Binder原理剖析!(1)
这里我们先从 Linux 中进程间通信涉及的一些基本概念开始介绍,然后逐步展开,向大家说明传统的进程间通信的原理。Linux 背景知识上图展示了 Liunx 中跨进程通信涉及到的一些基本概念:进程隔离进程空间划分:用户空间(User Space)/内核空间(Kernel Space)系统调用:用户态/内核态进程隔离简单的说就是操作系统中,进程与进程间内存是不共享的。两个进程就像两个平行的世界,A 进程没法直接访问 B 进程的数据,这就是进程隔离的通俗解释。原创 2024-03-17 21:15:04 · 816 阅读 · 0 评论 -
Rpc与RMI服务,6年老Android面经总结
为了方便有学习需要的朋友,我把资料都整理成了视频教程(实际上比预期多花了不少精力),由于篇幅有限,都放在了我的GitHub上,点击即可免费获取!Androidndroid架构视频+BAT面试专题PDF+学习笔记当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。原创 2024-03-17 18:44:29 · 360 阅读 · 0 评论 -
Android组件化和插件化(1),带你快速通过字节跳动面试
} catch (InvocationTargetException e) {e.printStackTrace();} catch (ClassNotFoundException e) {e.printStackTrace();}}}Java 既然提供了可⻅性关键字 public private 等等,用来限制代码之间的可 ⻅性,为什么又要提供反射功能?可⻅性特性的支持不是为了代码不被坏人使用,而是为了程序开发的简洁性。安 全性的话,可⻅性的支持提供的是 Safety 的安全,而不是 Security 的原创 2024-03-16 14:43:58 · 701 阅读 · 0 评论 -
Android中高级面试题持续助攻:图解Android Binder机制
总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。需要的朋友可以私信我【资料】或者点这里免费领取。原创 2024-03-15 21:01:28 · 798 阅读 · 0 评论