Android程序员
文章平均质量分 94
普通网友
这个作者很懒,什么都没留下…
展开
-
Shadow 插件化框架分析(1),资深Android面试题
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境同学,原创 2024-03-19 19:38:47 · 800 阅读 · 0 评论 -
Glide源码精编解析(腾讯面试参考答案)
这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容如果你有需要的话,可以私信我【进阶】发给你除了这份笔记,还给大家分享Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。如果你有需要的话,可以点击我的GitHub免费获取!分享上面这些资源,希望可以帮助到大家提升进阶,如果你觉得还算有用的话,不妨把它们推荐给你的朋友~原创 2024-03-19 17:09:06 · 313 阅读 · 0 评论 -
Android高级架构师:Android平台HTTPS抓包解决方案及问题分析
这样即表示,App信任用户CA证书,让系统对用户CA证书的校验给予通过。更多相关信息,详见。原创 2024-03-19 14:48:43 · 749 阅读 · 0 评论 -
Android性能优化典范(一),华为软件开发面试题
但是如果我们对内存的使用不恰当,导致GC频繁执行,这样就会引起不小的性能问题。群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。原创 2024-03-19 12:40:54 · 843 阅读 · 0 评论 -
性能优化之matrix学习-IO Canary(2)
光有这些思路和搞懂单个知识的应用是还远远不够的,在Android开源框架设计思想中的知识点还是比较多的,想要搞懂还得学会整理和规划:我们常见的**Android热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、RxJava响应式编程框架、IOC依赖注入框架、最近架构组件Jetpack等等Android第三方开源框架,**这些都是属于Android开源框架设计思想的。如下图所示:这位阿里P8大佬针对以上知识点,熬夜整理出了一本长达1042页的完整版如何解读开源框架设计思想。原创 2024-03-18 02:44:03 · 931 阅读 · 0 评论 -
图片加载框架之图片加载框架选型(一)中篇
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。Android学习PDF+学习视频+面试文档+知识点笔记【Android思维脑图(技能树)】原创 2024-03-18 00:09:58 · 800 阅读 · 0 评论 -
不明白四大组件底层的通信机制是怎样的?写给Android应用工程师的Binder原理剖析!
现在我们可以对 Binder 做个更加全面的定义了:从进程间通信的角度看,Binder 是一种进程间通信的机制;从 Server 进程的角度看,Binder 指的是 Server 中的 Binder 实体对象;从 Client 进程的角度看,Binder 指的是对 Binder 代理对象,是 Binder 实体对象的一个远程代理从传输过程的角度看,Binder 是一个可以跨进程传输的对象;Binder 驱动会对这个跨越进程边界的对象对一点点特殊处理,自动完成代理对象和本地对象之间的转换。原创 2024-03-17 21:16:15 · 863 阅读 · 0 评论 -
RSA数字签名算法,Android研发岗必问30+道高级面试题
/try {// 处理的内容/**公钥验证@param res@return*/try {RSA.java// 登录rosp返回给客户端// 客户端get提交给服务器// 服务端验证。原创 2024-03-17 18:45:40 · 826 阅读 · 0 评论 -
Android组件化和插件化开发,安卓开发毕业设计题目
*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。Android架构视频+BAT面试专题PDF+学习笔记即可获取!Android架构视频+BAT面试专题PDF+学习笔记即可获取!原创 2024-03-16 14:44:59 · 848 阅读 · 0 评论 -
Android之AIDL(进程间通信),2024Android春招面试经历
我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了7、8年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!原创 2024-03-15 21:03:09 · 745 阅读 · 0 评论