Android程序员
文章平均质量分 93
普通网友
这个作者很懒,什么都没留下…
展开
-
【Jetpack篇】协程,Android高级工程师进阶学习—Android热修复原理
(UI层代码省略)。这样确实可以实现我们一开始要的功能:请求成功则显示成功界面,失败显示异常界面。但是,如果有多个ViewModel,多个UI,那就要每个页面都要写errorLiveData,很冗余。那我们可以将公共方法抽离出来,新建一个BaseViewModel类,) {try {block()error(e)complete()原创 2024-03-19 21:18:29 · 549 阅读 · 0 评论 -
MultiType的扩展使用(ViewBinding, Diff
ViewHolder 的创建需要传入 layout 对应的binding,这里使用反射生成。相关反射代码如下:try {get() {= null) {原创 2024-03-19 18:59:43 · 572 阅读 · 0 评论 -
Flutter开发之——多组件布局容器-Stack和IndexedStack及Positioned
IndexedStack是Stack的子类,Stack是将所有的子组件叠加显示,而IndexedStack只显示指定的子组件Positioned组件通常会作为Stack组件的子组件使用,可以设置绝对的位置和尺寸二 Stack。原创 2024-03-19 16:34:09 · 390 阅读 · 0 评论 -
Android逆向之路---脱壳360加固原理解析
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节以上【历年大厂高级工程师面试题集】、【Android高级进阶教学视频】、【Android高级知识点学习PDF】皆无偿分享给大家。原创 2024-03-19 14:15:15 · 733 阅读 · 0 评论 -
Android开发两年,我要跳槽去阿里巴巴了,做个阶段总结
常见的有四种:GET 获取资源,没有body,幂等性POST 增加或者修改资源,有bodyPUT 修改资源,有body,幂等性DELETE 删除资源,幂等性HTTP请求和响应报文的格式,以及常用状态码1)请求报文://请求行(包括method、path、HTTP版本)//Headers//Body搜索****2)响应报文//状态行 (包括HTTP版本、状态码,状态信息)//Headers//Body3)常用状态码主要分为五种类型:原创 2024-03-19 12:07:26 · 841 阅读 · 0 评论 -
带你实现女朋友欲罢不能的网易云音乐宇宙尘埃特效
我们可以定义一个粒子类:var x:Float,//X坐标var y:Float,//Y坐标var radius:Float,//半径var speed:Float,//速度var alpha: Int//透明度复制代码由于我们的这个效果看起来就像是水波一样的涟漪,我给自定义View起名为涟漪,也就是dimple我们来定义这个自定义View把//定义一个粒子的集合//定义画笔一开始就直接圆形生产粒子着实有些难度,我先考虑考虑如何实现生产粒子把。原创 2024-03-18 02:04:06 · 311 阅读 · 0 评论 -
化学专业大二转战Android开发,终于拥有了鹅厂暑期实习offer(1)
*一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。技术提升遇到瓶颈了?缺高级Android进阶视频学习提升自己吗?还有大量大厂面试题为你面试做准备!原创 2024-03-17 23:23:48 · 899 阅读 · 0 评论 -
一个34岁出来面试还被拒绝的Android程序员有多惨?
小组长一脸复杂:“问啥啥不会……问个底层都答不上来……”“你问了些啥?“就Handler和Binder那些啊。面试过程问:先做下自我介绍吧。应聘者:我是**,本科学历,以前在阿里做Android开发,带过十人的小团队…………小组长一边看简历一边听,得到大致信息:大厂出身,“高龄”被裁,带过团队,做过大项目,能力不错,因就业大环境一般,现在选择降薪求职。问:我看你简历里面这个项目用到了广播,说说广播底层的设计原理吧。应聘者:哦,不是Binder吗?问:那为什么要用Binder呢?原创 2024-03-17 20:33:37 · 783 阅读 · 0 评论 -
OkHttp 拦截器的一些操作(1),安卓开发指南
文末放一个小福利给大家,点击我的GitHub即可领取群内有许多技术大牛,有任何问题,欢迎广大网友一起来交流,群内还不定期免费分享高阶Android学习视频资料和面试资料包~偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊!大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)[外链图片转存中…(img-NzYLZgZx-1710670098332)]原创 2024-03-17 18:08:28 · 873 阅读 · 0 评论 -
Android:双11已经过了双12都要到了,还不给你的APP加上自动换图标的功能吗
在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。如果你觉得自己学习效率低,缺乏正确的指导,可以加入资源丰富,学习氛围浓厚的技术圈一起学习交流吧!加入我们吧!原创 2024-03-16 15:54:12 · 843 阅读 · 0 评论 -
Android混淆代码错误堆栈还原,看完阿里P9大牛的“Android成长笔记”我悟了
学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的Android框架体系架构知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的Android框架体系架构知识脑图原件(包括上方的面试解析xmind文档)原创 2024-03-16 14:14:49 · 924 阅读 · 0 评论 -
Android-百度地图定位实现仿钉钉签到打卡功能(附源码)
我这里整理了一份完整的学习思维以及Android开发知识大全PDF,有需要的同学可以自行领取。资料获取方式:Android完整知识学习体系路线当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。oid开发知识大全PDF,有需要的同学可以自行领取。[外链图片转存中…(img-3S2bSlPZ-1710505807412)]资料获取方式:Android完整知识学习体系路线当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。原创 2024-03-15 20:30:18 · 825 阅读 · 0 评论