Android程序员
文章平均质量分 95
普通网友
这个作者很懒,什么都没留下…
展开
-
【Android Jetpack高手日志】LiveData 从入门到精通
如果非要用一句话来总结,LiveData是在Lifecycle的帮助下,实现了生命周期管理的一致性,将数据变更的通知控制在生命周期活跃状态 STARTED、RESUMED(注意这是Lifecycle 中的 State)时进行通知,该通知成为数据的唯一可信来源,也就是视图获取数据的唯一入口。文末Jetpack Compose是谷歌在2019Google i/o大会上发布的新的库,是用于构建原生Android UI的现代工具包。原创 2024-03-19 20:56:32 · 782 阅读 · 0 评论 -
Kotlin学习手记——表达式,10天拿到字节跳动安卓岗位offer
我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。都是这里面的关键基础和重点需要熟练的。原创 2024-03-19 18:33:13 · 638 阅读 · 0 评论 -
Flutter-完整开发实战详解(一、Dart-语言和-Flutter-基础)
这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。上述高清技术脑图以及配套的架构技术PDF可以点击我的GitHub免费获取当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。原创 2024-03-19 16:11:48 · 313 阅读 · 0 评论 -
Android茫茫半年求职路,终于斩获三个大厂offer
讲下Java的双亲委派。泛型。反射。注解。原创 2024-03-19 13:53:36 · 870 阅读 · 0 评论 -
Android平台HTTPS抓包全方案,android性能优化和内存优化面试
HTTP协议发展至今已经有二十多年的历史,整个发展的趋势主要是两个方向:效率和安全。效率方面,从HTTP1.0的一次请求一个连接,到HTTP1.1的连接复用,到SPDY/HTTP2的多路复用,到QUIC/HTTP3的基于UDP传输,在效率方面越来越高效。安全方面,从HTTP的明文,到HTTP2强制使用TLSv1.2,到QUIC/HTTP3强制使用TLSv1.3,越来越注重数据传输的安全性。总而言之,HTTP协议的发展对用户是友好的,但是对开发者而言却不那么友善。原创 2024-03-19 11:45:10 · 776 阅读 · 0 评论 -
安卓开发中遇到的奇奇怪怪的问题(三)
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2020面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。)]原创 2024-03-18 01:37:51 · 370 阅读 · 0 评论 -
关于使用 Android MVVM + LiveData 模式的一些建议
ViewModels 在配置改变时仍然存在将 View 的引用(Activity 或 Fragment)传递到 ViewModel 是一个。假设 ViewModel 中请求了网络数据,数据在之后的一段时间返回。此时,View 的引用有可能被回收或者旧的 Activity 不再可见,这样就产生了内存泄漏,甚至崩溃。❌在 ViewModels 和 Views 中沟通推荐的方式是观察者模式,利用 LiveData 或者其他库提供的可观察的方式。原创 2024-03-17 22:54:11 · 846 阅读 · 0 评论 -
【FrameWork】②四大组件相关(1),安卓开发入门书籍
如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。GitHub地址PS:我GitHub中有大量高阶Android学习视频资料和面试资料包~由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)[外链图片转存中…(img-MX8OLtuH-1710677255651)]如果你看到了这里,觉得文章写得不错就给个赞呗。原创 2024-03-17 20:07:45 · 359 阅读 · 0 评论 -
Leetcode面T16(11-20)树,2024年Android工作或许更难找
觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)**[外链图片转存中…(img-hFqIYG5x-1710668269421)]原创 2024-03-17 17:37:59 · 785 阅读 · 0 评论 -
Android面试:大厂必问之OkHttp相关问题全解析【建议收藏
总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料,免费分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。原创 2024-03-16 15:34:30 · 914 阅读 · 0 评论 -
Android技能树 — Activity小结,如何保证高可用
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)[外链图片转存中…(img-CiM7f5Ku-1710568519678)]想要了解更多关于大厂面试的同学可以**点击这里Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。分享给大家,非常适合近期有面试和想在技术道路上继续精进的朋友。原创 2024-03-16 13:55:30 · 783 阅读 · 0 评论 -
Android应用开发-小巫CSDN博客客户端之获取评论列表
);@Override// 退出动画@Override// 获得返回json字符串// 获得评论列表} else {@OverrideToast.makeText(getApplicationContext(), “网络信号不佳”,Toast.makeText(getApplicationContext(), “无更多评论”,commentTV.setText(“共有评论:” + commentCount);原创 2024-03-15 21:53:41 · 771 阅读 · 0 评论 -
Android 面试必备之 JVM 相关口水话
仅仅只是标记一下 GC Roots 能直接关联到的对象,这个阶段需要停顿线程,但耗时很短。从 GC Root 开始对堆中对象进行可达性分析,递归扫描整个堆里的对象图,找出要回收的对象,这阶段耗时较长,但是可与用户程序并发执行。对用户线程做另一个短暂的暂停,用于处理在并发标记阶段新产生的对象引用链变化。负责更新 Region 的统计数据,对各个 Region 的回收价值和成本进行排序,根据用户所期望的停顿时间来制定回收计划。原创 2024-03-15 20:10:48 · 770 阅读 · 0 评论