自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(271)
  • 收藏
  • 关注

原创 自建纯内网iot平台服务,软硬件服务器全栈实践_iot服务器搭建

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-16 02:30:05 323

原创 海思3518E sample的整体架构venc层源码分析_海思 码率控制(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-15 15:34:49 347

原创 怎么用C C++实现控制门锁 _通过电脑编程控制门锁(1)

power” => 1,//设备指令,在设备详情页,可查询设备的可用指令以及可用的值,如打开power=1,关闭power=0,延时5秒打开reset=5000,延时5秒关闭point=5000。3.给设备下发的指令在设备详情页,可查询设备的可用指令以及可用的值,一般常用的就4个:打开power=1,关闭power=0,延时5秒打开reset=5000,延时5秒关闭point=5000。//准备数据,https://iot.unisoft.cn/developer/处获取。

2024-05-15 04:37:01 715

原创 嵌入式Qt 对话框及其类型 QDialog

【代码】嵌入式Qt 对话框及其类型 QDialog。

2024-05-15 03:07:28 170

原创 基于STM32单片机的wifi人体感应金属检测垃圾桶设计实物_人体感应红外智能垃圾桶设计

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-14 18:53:18 420

原创 使用Arduino IDE编译ESP8266(Wemos D1 Mini )模块+DHT11+BMP180+MQ135上传到点灯科技来查看当前温湿度气压空气质量_dht11+点灯科技

使用esp8266(Wemos D1 Mini ),DHT11,BMP180,MQ135,点灯科技平台,来创造出一个可以使用手机app查看到内温湿度空气质量PM2.5气压+上传至点灯科技平台可以查到1周内温湿度气压。

2024-05-14 17:04:04 451

原创 【小黑嵌入式系统第六课】嵌入式系统软件设计基础——C语言简述、程序涉及规范、多任务程序设计、状态机建模(FSM)、模块化设计(3)

后台中任务顺序执行。每个后台任务中的内存(局部变量)在任务结束后可以全部释放,让给下一个任务使用。即使在RAM很少的处理器上也能同时执行众多任务。后台中任务顺序执行。天然避免了后台任务资源互斥问题,但仍需考虑前后台之间的资源互斥问题。前后台程序的结构灵活,实现形式与实现手段多样,是使用最广的程序结构,但缺乏架构标准,维护、升级、排错都很困难。必须要程序员自己来判断和处理临界代码的隐患。程序多任务的执行依靠每个任务的非阻塞性来保证,是编程最大的难点,下一节将介绍的FSM将是解决这一问题的利器。

2024-05-14 02:54:16 814

原创 《Visual Studio Installer》C#上位机程序设计出一个计算器_visual studio做一个计算器

随着科学技术的发展,我们手机里的计算器也越来越强大,不仅可以实现加、减、乘、除的计算功能,还延伸出了汇率计算。同时数学公式是书写,各类符号也在计算器里可以看见,还有了专属于程序员的二级制、十进制、十六进制的换算,在未来的一天,我们的计算器还会出现许多新奇的功能,我们也会体验得到。正是在这种情况下,我们这次有了一个有趣的任务,实现一个计算器的设计,帮助大家去理解这计算背后的逻辑,让大家对计算器计算有一个大致的理解。

2024-05-13 20:57:35 1055

原创 STM32之NB-IoT学习(一)——NB-IoT介绍_物联网lot学习(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 19:32:57 648

原创 QT信号槽机制原理及两种实现方法示例展示_qt 信号槽原理(2)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 17:55:54 838

原创 linux项目—基于树莓派的智能家居系统

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 15:43:18 625

原创 C++ - 逻辑操作符(&& , )应该注意的事_“逻辑运算的结果只能为true或者false

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 03:39:46 612

原创 Android camera 打开失败或不能同时打开多路_小米12 camera

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 02:18:32 389

原创 鸿洋推荐:实际生产中的-Android-SDK开发总结(一)(1)

通过SDK模块内置专用实体类的实例,动态设置相关参数,交互类的实例。该放方案简单易用,屏蔽了生成与设置的细节,直接通过简单的set方法接口为其赋值,并且可以在赋值时进行数据校验、限定。入参构建示例://构建请求实体返参获取示例://获取返回实体。

2024-05-11 21:39:40 640

原创 面试必备:HashMap源码解析(JDK8)

首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!希望大家不要犯和我一样的错误呀!!!一定要看完!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!(node!

2024-05-11 20:25:10 875

原创 隔壁老王都会了,你竟然还不知道?Redis zset底层—Skip List跳跃列表(面试超级加分项)

Node节点类主要包括如下重要属性:score -> 节点的权重,这个与Redis中的score相同,用来节点元素的排序作用value -> 节点存储的真实数据,只能存储String类型的数据prev -> 当前节点的前驱节点,同一levelnext -> 当前节点的后继节点,同一leveldown -> 当前节点的下层节点,同一节点的不同levelup -> 当前节点的上层节点,同一节点的不同level23/**4 *5 * 跳表节点元素6 *7 *10 */12。

2024-05-11 19:01:19 838

原创 金三银四Android 开发到底该刷那些题?方向在哪?

参考回答:面试常客:Okhttp,Retrofit,Glide,RxJava,GreenDao,Dagger 等。总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。

2024-05-11 17:45:00 594

原创 这也许是Android一句话权限适配的最优 解决方案(1)

现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上,当学的新技术无法学以致用,很容易被我们遗忘,到最后真的需要使用的时候,又要从头来过(虽然上手会更快)。我觉得身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该知道这是一个活到老学到老的行业,所以面对新技术,不要抵触,拥抱变化就好了。Flutter 明显是一种全新的技术,而对于这个新技术在发布之初,花一个月的时间学习它,成本确实过高。

2024-05-11 16:21:50 635

原创 设计模式学习--状态模式(State Pattern)(1)

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。当然我也为你们整理好了百度、阿里、腾讯、字节跳动等等互联网超级大厂的历年面试真题集锦。这也是我这些年来养成的习惯,一定要学会把好的东西,归纳整理,然后系统的消化吸收,这样才能极大的提高学习效率和成长进阶。碎片、零散化的东西,我觉得最没有价值的。就好比你给我一张扑克牌,我只会觉得它是一张废纸,但如果你给我一副扑克牌,它便有了它的价值。

2024-05-11 10:29:49 282

原创 菜鸟必看,史上最全!-Flutter-与-React-Native-的对比分析(2)

而对于。

2024-05-11 02:26:02 396

原创 腾讯Android岗三面:EventBus 发送的消息,如何做到线程切换?

UI 线程切子线程。子线程切 UI 线程。子线程切其他子线程。在我们使用 EventBus 注册消息的时候,可以通过 注解来完成注册事件, 中可以通过参数 来指定使用那个线程来接收消息。@Subscribe(threadMode = ThreadMode.MAIN)fun onEventTest(event:TestEvent){// 处理事件} 是一个 enum,有多种模式可供选择:POSTING,默认值,那个线程发就是那个线程收。MAIN,切换至主线程接收事件。MAIN_ORDERED,v3.1.

2024-05-11 01:02:22 283

原创 经典博文赏析:计算机网络基础(1)

即套接字,是应用层 与TCP/IP协议族通信的中间软件抽象层,表现为一个封装了 TCP / IP协议族 的编程接口(API)Socket不是一种协议,而是一个编程调用接口(API),属于传输层(主要解决数据如何在网络中传输)即:通过Socket,我们才能在Andorid平台上通过TCP/IP协议进行开发对用户来说,只需调用Socket去组织数据,以符合指定的协议,即可通信成对出现,一对套接字:Socket ={(IP地址1:PORT端口号),(IP地址2:PORT端口号)}一个Socket。

2024-05-10 23:39:16 573

原创 程序员和架构师的区别在哪里?-多年Android开发,连这个都不明白

1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。

2024-05-10 21:36:44 785

原创 牛逼了【Android逆向】小白也能学会的一个小时破解某猫社区VIP会员!

Dalvik虚拟机和Jvm一样,也有自己的一套指令集,类似汇编语言,但是比汇编简单许多。我们编写的Java类,最后都会通过虚拟机转化成Android系统可以解读的smali指令,生成后缀为 .smali 的文件,与Java文件一一对应 (也可能会比Java文件多,典型的比如实现某个接口的匿名内部类),这些smali文件就是Dalvik的寄存器语言。只要你会java,了解android的相关知识,就能轻松的阅读它,所以,我们真正需要修改的东西,是 java 代码对应的 smali 指令。

2024-05-10 19:58:35 2139

原创 深入理解一致性与 C++ 内存模型

Writes Follow Reads这个定义本身描述比较复杂,这里简单描述就是:对于一个 session,如果一个写 W2 在读 R1 之后,并且 R1 是在 server S1 在 t1 时刻发生的,则对于任意其他的 server S2,如果 W2 同步到了 S2,则 S2 需要包含 S1 中对 R1 产生作用的所有写 Wall,且 WriteOrder(Wall, W2)。可以看出 Writes Follow Reads 不同于前两个只规范单个 session 内的一致性,也会要求一个 session

2024-05-10 18:41:56 568

原创 查漏补缺:HashMap面试必问的6个点,你掌握了多少呢?(1)

目前已经更新的部分资料:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取![外链图片转存中…(img-NaLQ6HJ2-1715332860928)][外链图片转存中…(img-ceANxZ8A-1715332860928)][外链图片转存中…(img-0JaKdAy5-1715332860929)]《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-10 17:21:11 581

原创 新手避坑指南:Android组件化开发详解(1)

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后如何才能让我们在面试中对答如流呢?答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?有没有免费资料可以借鉴?为此我整理了一份Android学习资料路线:这里是一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套BAT大厂面试资料专题包,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家。

2024-05-10 15:57:16 631

原创 技术干货---CMake编译配置工具,让编译设计工作更快更高效!

#指定生成的target(一个银行工具库,可以用来做汇率转换)add_library(rate_util SHARED rate_util.cpp)#指定library输出目录set(CMAKE_LIBRARY_OUTPUT_DIRECTORY PROJECTSOURCEDIR/build/libs/{PROJECT_SOURCE_DIR}/build/libs/PROJECTS​OURCED​IR/build/libs/{OS})#安装头文件到指定的目录install(FILES “rate_ut

2024-05-10 11:49:26 773

原创 成功获得字节跳动月薪20+的Android岗offer,看看面试都问了些什么?(含面试答案)(1)

一般非静态内部类持有外部类的引用的情况下,造成外部类在使用完成后不能被系统回收内存,从而造成内存泄漏。为了避免这个问题,我们可以自定义的Handler声明为静态内部类形式,然后通过弱引用的方式,让Handler持有外部类的引用,从而可避免内存泄漏问题。以下是代码实现@Overridecase 1://需要做判空操作= null) {break;default:break;@Override//在onCreate中初始化。

2024-05-10 10:25:32 526

原创 微信小程序开发之——个人中心-订单物流查询(8)

const express = require(‘express’);// 使用框架创建Web服务器const app = express();const fs = require(‘fs’);app.get(‘/search’, function (req, res) {fs.readFile(‘test.json’, ‘utf-8’, function (err, data) {if (err) {res.send(err);}else {res.json(JSON.parse(data));}})})

2024-05-09 22:44:47 331

原创 干货来袭-通过这份Android-中高级架构师教学资料(全套)在公司大裁员下,5个月里我居然升职了。(2)

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-09 21:24:49 376

原创 字节跳动在 Go 网络库上的实践

光有这些思路和搞懂单个知识的应用是还远远不够的,在Android开源框架设计思想中的知识点还是比较多的,想要搞懂还得学会整理和规划:我们常见的**Android热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、RxJava响应式编程框架、IOC依赖注入框架、最近架构组件Jetpack等等Android第三方开源框架,**这些都是属于Android开源框架设计思想的。如下图所示:这位阿里P8大佬针对以上知识点,熬夜整理出了一本长达1042页的完整版如何解读开源框架设计思想。

2024-05-09 18:42:33 394

原创 好文推荐:骚年你的屏幕适配方式该升级了!-今日头条适配方案

给大家分享一份移动架构大纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;**[外链图片转存中…(img-yrfc9UFL-1715245589192)]《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-09 17:06:40 397

原创 号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法(1)

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

2024-05-09 14:42:57 323

原创 别再说你不懂线程池——做个优雅的攻城狮(2)

现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水!为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!Android架构师之路很漫长,一起共勉吧!

2024-05-09 12:44:40 353

原创 关于如何准备Android面试?我们看看腾讯面试官怎么说---

推荐书籍:大话数据结构,数据结构与算法分析(java语言描述),剑指offer,进军硅谷。推荐在线刷题网站:Leetcode(LeetCode Online Judge),Lintcod(LintCode - 主页),牛客网(在线编程_C++Java前端经典笔试面试题库)推荐方案:主要做三件事。1, 先看一遍大话数据结构,熟悉一些基本概念,大话这本书只讲了一些基本的数据结构,像是B树,B+树,红黑树需要自己看一些博客或是网站,推荐一个讲解算法的网站-七月算法,另外海量数据处理也是一个经常考的专题,它结合了数

2024-05-09 02:06:52 719

原创 作为一个Android程序员,精通音视频开发,寒冬再冷也冻不到你

三、使用 AudioRecord 实现录音,并生成wav创建一个AudioRecord对象初始化一个buffer开始录音创建一个数据流,一边从AudioRecord中读取声音数据到初始化的buffer,一边将buffer中数据导入数据流。关闭数据流停止录音四、用 AudioTrack 播放PCM音频1.AudioTrack 基本使用MODE_STATIC模式MODE_STREAM模式2.AudioTrack 详解音频流的类型Buffer分配和Frame的概念AudioTrack构造过程3. AudioTra

2024-05-08 23:48:56 777

原创 为何这篇RxHttp-Http请求框架会如此销魂,全文干货建议收藏!

前面第二部曲中,我们介绍了一系列asXxx方法,通过该系列方法可以很方便的指定数据返回类型,特别是自定义的这3个方法,将Reponse类型数据,处理的简直不要太完美,下面我们就来看看如何自定义Parser。源码永远是最好的学习方式,在学习自定义Parser前,我们不妨先看看内置的Parser是如何实现的//省略构造方法@Override复制代码可以看到,SimpleParser除了构造方法,就剩一个onParser方法,该方法是在Parser接口中定义的,再来看看具体的实现。

2024-05-08 21:33:16 672

原创 一次面试被问到ArrayMap,原理及源码分析详解

// 4.判断是否需要扩容if (osize >= mHashes.length) {if (DEBUG) Log.d(TAG, "put: grow from " + mHashes.length + " to " + n);final int[] ohashes = mHashes;final Object[] oarray = mArray;// 5.申请新的空间allocArrays(n);if (CONCURRENT_MODIFICATION_EXCEPTIONS && osize != mSiz

2024-05-08 19:16:53 619

原创 【从源码上提升Android】当面试官问你glide的时候,是想问什么?glide生命周期如何实现?

看到这里我们可以猜想,RequestManagerFragment生命周期变化的时候回调RequestManager的onStart、onStop、onDestroy方法,然后Request就做出相应的操作,Activity的生命周期是和Request的生命周期绑定起来。,监听生命周期的接口。//获取Fragment。//添加到Actvity中。只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

2024-05-08 17:21:01 559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除