程序员
文章平均质量分 88
2401_84009626
这个作者很懒,什么都没留下…
展开
-
蓝桥杯嵌入式(STM32G431RBT6)之中断模式下的按键
把刚刚在key.c定义的标志位给“外部声明”一下,这样可以随时“察觉”到key1~3的变化。最后在while()函数中判断值变化并且开关灯,key1开LD1,key2关闭LD1。接下来直接就能在key.c编写代码了,这个函数名并不需要到key.h声明。首先,当有中断发生时,立刻进入中断回调函数,并且判断是哪个引脚发生中断。创建key.c和key.h,跟着上一篇过来的就不用重复创建啦。搞定key.c的代码就差不多了,当然别忘记了,引用头文件。否,则判断为0,退出中断回调函数。是,则把key值改为1。原创 2024-05-16 02:40:23 · 175 阅读 · 0 评论 -
深入探讨Linux驱动开发:字符设备驱动开发与测试_linux 驱动开发设备号(1)
Linux内核将设备按照访问特性一般分为三类:字符设备、块设备、网络设备:详细的学习字符设备驱动框架之前,我们先来简单的了解一下Linux下的应用程序是如何调用驱动程序的,Linux应用程序对驱动的调用如图如所示:应用程序运行在用户空间,Linux驱动属于内核的一部分,运行于内核空间,要是用户想要实现对内核的操作,那么他必须使用系统调用来实现从用户空间到内核空间的操作。原创 2024-05-15 15:42:02 · 358 阅读 · 0 评论 -
嵌入式Qt 选择字体对话框QFontDialog-进度对话框 QProgressDialog-打印对话框QPrintDialog(1)
【代码】嵌入式Qt 选择字体对话框QFontDialog-进度对话框 QProgressDialog-打印对话框QPrintDialog(1)原创 2024-05-15 03:13:16 · 187 阅读 · 0 评论 -
基于stm32的esp8266的双机通信_两个单片机通过esp8266通信(1)
如果回复时OK则说明esp8266没有问题,如果不会回复的话,可能是固件库过老或者固件库没有烧录进去,这个可以去看看别的博主是如何烧录固件库的,我会在下次文章中教大家怎么烧录。先配置好第一个ESP8266再与STM32连接起来,可以随便找一个串口助手,我这里用买ESP8266时候的资料里面的串口助手,我这个出厂有烧录固件进去。ESP8266的默认出产波特率为115200,也有的个别不是115200,如果有。接下来,先把ESP8266配置为AP模式(作为服务器给别人连接)设置ESP8266的热点和密码。原创 2024-05-14 19:01:21 · 384 阅读 · 0 评论 -
使用Netty作为服务端来实现UDP的接受_netty 实现udp 接收端(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-14 17:14:52 · 417 阅读 · 0 评论 -
【小黑嵌入式系统第十课】μC OS-III概况——实时操作系统的特点、基本概念(内核&;任务&;中断)、与硬件的关系&;实现
美国人Jean Labrosse 1992年完成,已应用于众多产品中。应用面覆盖了诸多领域,如照相机、医疗器械、音响设备、发动机控制、高速公路电话系统、自动提款机等。1998年μC/OS-II、2009年μC/OS-III满足航空电子、工业控制、医疗等市场的针对可靠性/安全性的认证标准。是一个源码公开、可移植、可裁减、可固化、占用资源少、抢占式的实时多任务操作系统内核。其绝大部分源码采用ANSI C编写,可移植性好。高校教学可免费使用。原创 2024-05-14 03:00:03 · 927 阅读 · 0 评论 -
《物联网工程关键技术》高频卡综合项目_高频卡e3 64 41 21含义
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 21:03:28 · 646 阅读 · 0 评论 -
STM32基于CubeIDE和HAL库 基础入门学习笔记:物联网项目开发流程和思路(2)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 19:38:45 · 348 阅读 · 0 评论 -
RF WiFi和MCU WiFi的区别和应用场景_wifi rf
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 18:01:43 · 502 阅读 · 0 评论 -
linux驱动开发 移植三星的kernel(二)_三星的kernel来源代码carema(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 15:49:04 · 375 阅读 · 0 评论 -
CAT1模块 EC800M HTTP使用总结记录_ec800g http使用(4)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 03:45:32 · 661 阅读 · 0 评论 -
Android java基础_多态性_android java 子类(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!原创 2024-05-13 02:24:54 · 787 阅读 · 0 评论 -
鸿洋推荐:实际生产中的-Android-SDK开发总结(二)
这次面试问的还是还是有难度的,要求当场写代码并且运行,也是很考察面试者写代码因为Android知识体系比较庞大和复杂的,涉及到计算机知识领域的方方面面。在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。原创 2024-05-11 21:45:29 · 823 阅读 · 0 评论 -
面试时,问哪些问题能试出一个 Android 应用开发者真正的水平?
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。【Android思维脑图(技能树)】知识不体系?原创 2024-05-11 20:31:02 · 835 阅读 · 0 评论 -
非科班能不能转Android?入殓师转行到Android开发都可以!
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后如何才能让我们在面试中对答如流呢?答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?有没有免费资料可以借鉴?为此我整理了一份Android学习资料路线:这里是一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套BAT大厂面试资料专题包,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家。原创 2024-05-11 19:09:05 · 505 阅读 · 0 评论 -
金三银四,两个月鏖战十二家大厂,最新鲜的Android面试总结
针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!Android前沿技术大纲全套体系化高级架构视频Android高级架构资料、源码、笔记、视频。原创 2024-05-11 17:51:28 · 727 阅读 · 0 评论 -
这可能是2024大小厂问的最经典的Android面试题了——事件分发机制、View渲染过程
网上高级工程师面试相关文章鱼龙混杂,要么一堆内容,要么内容质量太浅, 鉴于此我整理了上述安卓开发高级工程师面试题以及答案。希望帮助大家顺利进阶为高级工程师。目前我就职于某大厂安卓高级工程师职位,在当下大环境下也想为安卓工程师出一份力,通过我的技术经验整理了面试经常问的题,答案部分是一篇文章或者几篇文章,都是我认真看过并且觉得不错才整理出来。大家知道高级工程师不会像刚入门那样被问的问题一句话两句话就能表述清楚,所以我通过过滤好文章来帮助大家理解。现在都说互联网寒冬,其实只要自身技术能力够强,咱们就不怕。原创 2024-05-11 16:27:39 · 594 阅读 · 0 评论 -
设计模式系列之「组合模式」
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!原创 2024-05-11 10:35:37 · 284 阅读 · 0 评论 -
补齐Android技能树 - 玩转Gradle(二) _ 小册免费学
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。原创 2024-05-11 02:35:06 · 1001 阅读 · 0 评论 -
腾讯T3团队实力打造flutter入门教程,学会只需一杯茶的时间(1)
点击VSCode右下角的模拟器,启动模拟器。(VSCode会自动找到Android环境、IOS环境下的模拟器,以及真机环境)选中Main.dart, 点击Debug-> Start Debugging , 项目就会启动调试,并在模拟器里运行。讲道理,Flutter一上来就用StatefulWidget做一个自增的Demo,其实是对新手不太友好。 我还是喜欢循序渐进,先删掉那些复杂的自增逻辑,我们基于StatelessWidget 只做一个最简单的静态页面显示。(什么是StatefulWidget 和Stat原创 2024-05-11 01:08:11 · 359 阅读 · 0 评论 -
经验总结---Android事件分发机制及设计思路
由于本文罗列的知识点是根据我自身总结出来的,并且由于本人水平有限,无法全部提及,欢迎大神们能补充~将来我会对上面的知识点一个一个深入学习,也希望有童鞋跟我一起学习,一起进阶。提升架构认知不是一蹴而就的,它离不开刻意学习和思考。**这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家,**梳理了多年的架构经验,筹备近1个月最新录制的,相信这份视频能给你带来不一样的启发、收获。,第一时间获取最新知识点Android架构师之路很漫长,一起共勉吧!原创 2024-05-10 23:47:04 · 605 阅读 · 0 评论 -
程序员必知:这是一份全面-&-详细的-Git与Github-介绍指南(1)
关于Github总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。原创 2024-05-10 22:00:03 · 602 阅读 · 0 评论 -
现在的Android程序员为什么会感到焦虑?焦虑的源头在哪里?该怎么去缓解焦虑呢?——没有无中生有的贩卖焦虑,只有你的挣扎和不甘。
这可能是当下这个时代年轻人的一种“通病”。我自己在2015~2017年,也常常陷入到这种知识焦虑中,2017年底开始慢慢走出来了,现在基本上很少为知识而焦虑了。今天就分享一下我总结出的经验与方法,与你共勉。内容分三部分:焦虑的来源知识为何产生焦虑如何解决知识的焦虑先说第一部分,焦虑的来源。一、焦虑的来源==============================================================================当我们发现自己的能力不足以解决面前的问题时,当我们发原创 2024-05-10 20:08:15 · 733 阅读 · 0 评论 -
深入解析美团外卖Flutter-架构演进之路(上篇)(1)
Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布第一个版本以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个“Ready for Production Apps”的Beta 3版本,6月20日发布了第一个“Release Preview”版本。Flutter 跨端技术一经推出便在业内赢得了不错的口碑,其在“多端一致”和“渲染性能”上的优势让其他跨端方案难原创 2024-05-10 18:49:42 · 893 阅读 · 0 评论 -
每周一个自定义View(1) -动态ProgressView
//下面为可自定义编辑的参数//背景颜色private int viewBackGroundColor;//线条颜色private int viewLineColor;//进度条颜色private int viewProgressColor;//线条见间隔private int offsetLine;//执行动画需要的时间private int animatorTime;//进度变化动画需要的时间private int animatorProgressTime;//画笔/线条的宽度原创 2024-05-10 17:30:14 · 924 阅读 · 0 评论 -
新鲜出炉,百度安卓工程师社招面经,文末附答案
§ HashMap说一下?§ 百度贴吧的子帖的实现方法(主帖里面的评论帖,分别从数据库和移动端两个方面来说一下)§ 如果在一个论坛主界面有很多帖子,并且在主界面上都显示这些帖子的图片(每个帖子9张),怎样避免OOM。(讲了两个思路,一个思路是展示缩略图,点击展示大图,另一个是横向ListView,滑动查看更多,滑出范围对Bitmap进行回收)。§ 图片压缩过程和缓存相关说一下?LinkedHashMap跟HashMap的差别是什么?底层原理是什么?百度二面:=====算法:§ 给你一个字符串,判断是不是标准原创 2024-05-10 16:03:07 · 745 阅读 · 0 评论 -
抓取csdn上的各类别的文章 (制作csdn app 二)
当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。最后对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,(img-5vYnqG6s-1715313498042)]{// 可能没有图片。原创 2024-05-10 11:58:29 · 819 阅读 · 0 评论 -
我在阿里做了5年的Android面试官,那些你必须知道的套路(1)
基本面试这是必然的开场,笔者在公司也稍微面试过不少人吧,高峰期基本每晚都要面试一两个,听过了各种各样的开场介绍。这里简单说下笔者作为面试官比较喜欢和不喜欢的介绍吧。我叫 xxx,毕业于(目前就职于) xxx,来自 xxx,技术栈 xxxx,喜欢 xxx。。。类如上述的自我介绍,其实很多都在简历上写明了,甚至很多是我并不关心的。我只关心你能力和我职位的匹配度。所以诸如此类的简介,笔者更是希望能够简短。笔者作为面试的时候,更喜欢听到的是。原创 2024-05-10 10:35:15 · 747 阅读 · 0 评论 -
微信小程序开发之——用户登录-获取用户信息(5)(2)
写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的。原创 2024-05-09 22:50:34 · 218 阅读 · 1 评论 -
年终总结:疫情被裁—进外包后裸辞—大厂高级Android工程师,我这一年的学习之路
针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。原创 2024-05-09 21:32:36 · 327 阅读 · 0 评论 -
安卓项目混淆详解
libs下的第三方Jar包的混淆方式保留libs下的jar包的方式也很简单,同样是使用-keep关键字:找到libs目录,打开相对于的jar文件,找到对应的包名,然后添加如下代码:-keep class 包名.** { *;complie的第三方Jar包的混淆方式complie的第三方Jar包的混淆方式和libs下的相同,只需要打开:打开对应的引用jar文件,然后同样使用-keep class 包名.** { *;保留代码。原创 2024-05-09 20:04:12 · 379 阅读 · 0 评论 -
字节跳动工程师再久也不过时的Android知识:手把手教你在Android-Studio-上分析内存泄漏
我这里整理了一份完整的学习思维以及Android开发知识大全PDF。当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!原创 2024-05-09 18:48:57 · 283 阅读 · 0 评论 -
如何在Android开发中让你的代码更有效率
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有高级架构技术进阶脑图、Android开发面试专题资料帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。原创 2024-05-09 17:16:21 · 396 阅读 · 0 评论 -
含泪写下这篇面经:拒绝头条,放弃华为,6面字节跳动终拿Offer!年薪70w+!
1. 介绍项目,讲述一下实习的工作内容和感想(~10min)2. 什么是内存泄漏,Android里有哪些内存泄漏的场景,原因是什么3. JVM的GC过程,GC的算法都有哪些4. 进程和线程的概念,Android里怎样实现多线程?(Thread Handler AsyncTask IntentService等等)5. Handler的原理和使用6. Handler是怎么和线程绑定的(Looper),为什么Looper.loop()要设计成死循环7. Java的几种内部类,区别是什么8. Activity的生命原创 2024-05-09 14:59:09 · 279 阅读 · 0 评论 -
副本 Kubernetes之POD、容器之间的网络通信
上面老顾介绍了几种网络通信的场景,以及他们的通信流程,k8s的网络通信远远不止这些,还有很重要的集群外如何访问集群内部?以及Service访问是用来做什么的?!!现在都说互联网寒冬,其实只要自身技术能力够强,咱们就不怕!我这边专门针对Android开发工程师整理了一套【Android进阶学习视频】、【全套Android面试秘籍】、【Android知识点PDF】。如有需要获取资料文档的朋友,可以点击我的GitHub免费获取!原创 2024-05-09 13:00:14 · 333 阅读 · 0 评论 -
作为过来人,对于Android-MVP模式的一些详解
MVP,全称 Model-View-Presenter即模型-视图-层现器。提到MVP,就必须要先介绍一下它的前辈MVC,因为MVP正是基于MVC的基础发 展而来的。两个之间的关系也是源远流长。**MVC,全称Model-View-Controller,**即模型-视图-控制器。具体如下:View对应于布局文件Model业务逻辑和实体模型Controllor对应于Activity但是View对应于布局文件,其实能做的事情特别少,实际上关于该布局文件中的数 据绑定的操作,事件处理的代码都在。原创 2024-05-08 23:58:36 · 850 阅读 · 0 评论 -
二本渣渣6年开发面试字节跳动Android研发岗,被怼的有点惨---
一线互联网Android面试题含详解(初级到高级专题)这些题目是今年群友去腾讯、百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。并且大多数都整理了答案,熟悉这些知识点会大大增加通过前两轮技术面试的几率如果设置门槛,很多开发者朋友会因此错过这套高级架构资料,错过提升成为架构师的可能。这就失去了我们的初衷;让更多人都能通过高效高质量的学习,提升自己的技术和格局,升职加薪。最后送给大家一句话,望共勉,永远不要放弃自己的梦想和追求;原创 2024-05-08 21:48:14 · 634 阅读 · 0 评论 -
一篇文章带你彻底搞懂Kotlin的协程
先看CoroutineScope源码CoroutineScope中主要包含一个coroutineContext对象,我们要自定义只需实现coroutineContext的get方法要创建coroutineContext,得要先知道CoroutineContext是什么,我们再看CoroutineContext源码/***/原创 2024-05-08 19:27:15 · 984 阅读 · 0 评论 -
【带着问题学】Glide做了哪些优化_
在Android 3.0(API 级别 11)开始,系统引入了字段。如果设置了此选项,那么采用Options对象的解码方法会在生成目标Bitmap时尝试复用inBitmap,这意味着inBitmap的内存得到了重复使用,从而提高了性能,同时移除了内存分配和取消分配。不过inBitmap的使用方式存在某些限制,在Android 4.4(API 级别 19)之前系统仅支持复用大小相同的位图,4.4 之后只要inBitmap的大小比目标Bitmap大即可通过上文我们知道了可以通过inBitmap。原创 2024-05-08 17:30:09 · 658 阅读 · 0 评论 -
『Android-技能篇』优雅的转场动画之-Transition---掘金技术征文-双节特别篇(1)
其实Transition记录当前状态的属性值,比如位置大小或者自定义属性之类创建执行动画,参数为当前值和目标值,根据对应算法来完成动画效果根据目标状态的属性值和记录的缓存属性值,调用创建好的动画对象执行即可那落实到代码中,首先先集成Transition和。定义你关心的属性值;比如我想在文本颜色发生改变时做转场动画,就可以定义上述的属性。记录起始状态的属性;上述方法分别存储起始状态下对应的属性值:创建动画;复制代码参数值的和endValues。原创 2024-05-08 15:50:37 · 525 阅读 · 0 评论