Android程序员
文章平均质量分 93
普通网友
这个作者很懒,什么都没留下…
展开
-
webRTC(十一),HR的话扎心了,一招彻底弄懂
跳槽季整理面试题已经成了我多年的习惯!在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。本文在开源项目:【原创 2024-03-19 20:16:40 · 937 阅读 · 0 评论 -
java 版剑指offer算法集锦,retrofit原理面试
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。Android架构视频+BAT面试专题PDF+学习笔记》原创 2024-03-19 17:46:31 · 361 阅读 · 0 评论 -
C语言图片加密与解密,2024年Android大厂面试
Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2020年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。详情可以点击我的【Github】如果你熟练掌握【Github】中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。原创 2024-03-19 15:30:40 · 704 阅读 · 0 评论 -
Android版&Kotlin版RxJava2+Retrofit2+OkHttp3的基础
由于文章篇幅原因,我只把面试题列了出来,详细的答案,我整理成了一份PDF文档,这份文档还包括了还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 ,帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习。因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**[外链图片转存中…(img-KcC7ok8t-1710825154997)]原创 2024-03-19 13:12:45 · 597 阅读 · 0 评论 -
Android中自定义ViewGroup,为什么spring能最好地改变Android
这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容如果你有需要的话,可以私信我【进阶】发给你除了这份笔记,还给大家分享Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。如果你有需要的话,可以点击我的GitHub免费获取!分享上面这些资源,希望可以帮助到大家提升进阶,如果你觉得还算有用的话,不妨把它们推荐给你的朋友~原创 2024-03-19 11:03:58 · 555 阅读 · 0 评论 -
作为开发者,你都听产品经理的,做的累不累
学习学习。原创 2024-03-18 13:07:12 · 827 阅读 · 0 评论 -
手写代码详解Android Hook入门demo
进入源码:发现我们创建的对象被赋值给了getListenerInfo().mOnClickListener是个什么玩意?继续追查:结果发现这个其实是一个伪单例,一个View对象中只存在一个对象.进入ListenerInfo内部:发现对象 被ListenerInfo所持有.hook我们要hook的是对象,所以,创建一个类 实现接口.然后,new出它的对象待用。可以看到,这里传入了一个对象,它存在的目的,是让我们可以有选择地使用到原先的点击事件逻辑。一般hook,都会保留原有的源码逻辑.原创 2024-03-18 03:21:06 · 975 阅读 · 0 评论 -
如何方便快速的整编Android-9-0系统源码?
代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。所以,长征路还长,大家还是好好地做个务实的程序员吧。最后,小编这里有一系列Android提升学习资料,有兴趣的小伙伴们可以来看下哦~我的 Android 学习,面试文档,视频收集大整理出高质量的代码。**所以,长征路还长,大家还是好好地做个务实的程序员吧。原创 2024-03-18 00:50:46 · 909 阅读 · 0 评论 -
从0开始手撸一个RxJava响应式编程框架
光有这么一个类可不行,我们得管理线程池,既然要管理线程池那最起码得有线程池把。所以我们在这个里面定义一个线程池对象,线程池那么多,我们就只定义一个IO线程池把。private var IOThreadPool =Executors.newCachedThreadPool()//IO线程池主线程??一会搞一会搞,你别急嘛IO线程池来了,RxJava好像是静态方法,你这个是类的方法,它不一样啊。原创 2024-03-17 22:00:50 · 964 阅读 · 0 评论 -
[译] Slidable:一个 Flutter 的故事
Android学习PDF+架构视频+面试文档+源码笔记【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】大厂面试真题解析】**[外链图片转存中…(img-eEfOOi75-1710674482295)]【Android高级架构视频学习资源】原创 2024-03-17 19:21:32 · 373 阅读 · 0 评论 -
Java虚拟机规范(Java SE 8) 第一章
用户冲浪所使用的设备并不是其中的关键,它们仅仅是一种媒介,无论及其的性能如何,无论使用高速网络还是慢速的modem(调制解调器),用户总能看到并听到同样的内容。Java虚拟机是整个Java平台的基石,是Java技术用以实现硬件无关与操作系统无关的关键部分,是Java语言生成极小体积的编译代码的运行平台,是保障用户机器免于恶意代码损害的屏障。只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。原创 2024-03-17 16:51:20 · 594 阅读 · 0 评论