自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 详解ARM三个处理器系列的主要特征_arm处理器的特点

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

2024-05-16 03:02:46 556

原创 物联网中的MQTT协议总结_mqtt版本

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

2024-05-15 16:00:46 358

原创 嵌入式物联网设备OTA全量、增量升级(bsdiff+Hdiffpatch+Xdelta)_嵌入式多 bin 升级

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

2024-05-15 03:34:56 843

原创 基于STM32的物联网项目经验总结与技术分享(一:串口通信)

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

2024-05-14 19:18:19 945

原创 功能齐全的 ESP32 智能手表,具有多个表盘、心率传感器硬件设计_esp32-s3手表方案(2)

我们调查了智能手表项目的不同方面,并学会了集成和测试每个单独的部分。在本文中,我们将使用所学知识,结合使用硬件和软件组件,从头开始创建我们自己的智能手表。在项目的这一部分,您将被引导完成组装硬件组件、设置软件以及配置智能手表的设置和功能的过程。到本项目结束时,您将拥有一款功能齐全的智能手表,可以每天佩戴和使用。所以在这里我们开始构建您自己的智能手表。ESP32 智能手表功能1.69 英寸 IPS TFT 显示屏,分辨率为 280x240 像素单键控制深度睡眠省电模式使用加速度计自动唤醒。

2024-05-14 17:42:56 440

原创 【智能家居项目】裸机版本——设备子系统(LED && Display && 风扇)_国产芯片可以用hal库吗(1)

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

2024-05-14 03:24:48 864

原创 【C语言程序设计笔记】

/a如果大于b的话会把a赋值给max,如果a不大于b 的话则会把b赋值给max。if (age> 0 && age 0 并且 age

2024-05-13 21:23:48 374

原创 U-boot15(armv8)启动流程(基于展锐平台)_展锐 开机流程(1)

SPL全称Secondary Program Loader,及第二阶段程序加载器,为什么时第二阶段,因为第一阶段是固化的Rom Code正常启动时:ROM Code从存储介质(eMMC/UFS)加载SPL到IRAM中的,SPL进一步加载UBoot到DDR中 运行。下载模式时:ROM Code进入下载等待模式,当检测到与电脑的通讯时,从USB加载FDL1到IRAM中去 的,FDL1进一步从USB加载FDL2(及UBoot)到DDR并执行。不难看出这里的FDL1充当了SPL作为第二 阶段程序加载器。

2024-05-13 19:56:31 689

原创 RK3568平台 多点触摸电容屏

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

2024-05-13 18:31:12 525

原创 LTC2944库仑计(电量计)芯片应用笔记(Arduino,ESP32)_钛酸锂库仑计(1)

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

2024-05-13 16:04:56 864

原创 C语言static关键字的作用(有三个作用)_c static关键字的作用

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

2024-05-13 06:58:14 574

原创 Arduino IDE ESP32-CAM WiFi 创建Web服务器 Android APP控制LED开关_ardiuno wifi控制led

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

2024-05-13 02:43:11 694

原创 面试题二十三:网络协议Http

一、HTTP协议简介==========1、一些基本概念a、协议:指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则b、HTTP协议:即超文本传输协议,它是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器2、URI和URL的区别URI:是uniform resource identifier,统一资源标识符,用来唯一标识一个资源例如:file://a:1234/b/c/d.txtURI的三个组成部分:a、访问资源的命名机制b、存放资源的主机名c、资源自身

2024-05-11 20:45:39 734

原创 面试了一位 46 岁的程序员,思绪万千,最后结局竟让我大惊失色!

总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

2024-05-11 19:27:26 737

原创 阿里35岁Android程序员晋升无望,该何去何从,在线等网友给点建议(1)

最近呢,就有一位35岁的阿里员工正在犹豫自己未来应该怎么办,他的级别是p7,工作这几年以来呢,只攒了200万现金,一套房一辆车。他已经35岁了,在阿里的晋升空间很小,不指望晋升,年年的绩效只有3.5,这是阿里的绩效平均水平。不过呢,有房有车,这两个最大的花销已经解决了,剩下的资产能做好投资,再加上自己一些工作收入,还是能够满足自己的生活需求的。在字节的4年,见证了太多人的来来去去,印象很深一个同事,跳槽阿里薪资直接double,但也看到很多人镀着“大厂”的金四处碰壁,终究还是倒在了技术上!

2024-05-11 18:06:39 798

原创 进击的Android程序员:Android 初级——高级知识点汇总+大量2024大厂面试题满满干货

Anim/ 创建HashMap排序集合排序遍历HTTP类 与 获取数据方法–网络框架在项目清单文件中添加HTTP类获取数据方法JSONArray 转数值的方法GreenDao Application类 和 数据库管理类–数据库框架(保险起见 原始数据库需要看一下)添加依赖Project build.gradle:app build.gradle:实体类建entity包放实体类Ctrl+F9后并多出三个类项目结构编写MyApplication类在项目清单文件中添加编写GreenDaoManager数据库管理类

2024-05-11 16:49:20 237

原创 读书笔记-架构整洁之道有感

问题:如果你要成为一名架构师,你需要明确地区分几组词语(如何区分它们正是留给你的问题),否则你不可能成为一名合格的工程师或架构师。这几组词语是简单vs.简陋、平衡vs.妄华、迭代Vs.半成品。如果你不能很清楚地定义出其中的区别,那么你将很难做出正确的决定,也就不可有成为一名优秀的工程师或架构师。按照Bob大叔的说法,所谓架构就是“用最小的人力成本来满足构建和维护系统需求”的设计行为。就像盖房子一样,其组成结构一目了然【水泥,砖块等】,并且遵循现实世界的自然规律,比如重力。而软件架构确是没有固定的展现形式,甚

2024-05-11 10:53:59 391

原创 腾讯技术团队整理,为什么 Flutter 能最好地改变移动开发

Flutter最大的优势之一就是可以定制你在屏幕上看到的任何东西,不管它有多复杂。(6)有自己的渲染引擎Flutter使用Skia将界面渲染到平台提供的画布上,意味着不需调整,即可迁移到其他平台。针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

2024-05-11 01:29:13 244

原创 编译Android使用的libx264并使用进行H(2)

#include #include #include “android/log.h”extern “C” {#include “x264.h”#include “jni.h”}#define LOGD(…) __android_log_print(ANDROID_LOG_DEBUG , “h264-encode”, VA_ARGS)#define LOGI(…) __android_log_print(ANDROID_LOG_INFO , “h264-

2024-05-11 00:02:53 942

原创 程序性能优化之布局检测与优化(二)上篇

1、从android卡顿说起通常我们可以从各种渠道听到用户反馈app卡顿,究竟是什么用户觉得卡顿呢?因为大多数手机的屏幕刷新频率是60hz,如果在1000/60=16.67ms内没有办法把这一帧的任务执行完毕,就会发生丢帧的现象。丢帧越多,用户感受到的卡顿情况就越严重。所以,可以看出更新每一帧耗时至关重要,说道每一帧图像的更新过程不得不提到GPU和CPU。CPU负责包括Measure,Layout,Record,Execute的计算操作,GPU负责Rasterization(栅格化)操作。

2024-05-10 22:35:58 913

原创 疫情被裁3个月,看我如何拿下腾讯offer(附面经+面试心得)

三轮面试两轮技术面试本来一面完了就让我等着二面的,等了十分钟后跟我说二面面试官暂时不在,等下次再约时间,出门等了10分钟的公交,离家还有20分钟的时候,又给我打电话让我回去参加第二面,然后就没去了,太折腾人。三轮技术面最终结果却是因为另外一位面试者期望薪资比我低,就把我刷掉了。 坑爹啊四轮技术面一轮技术面 总共三轮面试是我第二心仪的一家公司,办公环境,氛围,福利都好的一逼,可惜了三轮面试三轮面试一面:二面:三面 (GM面):面试心得一、跳槽换工作要先多面试一些小公司,建议各位面试的时候不要上来就直奔BAT等

2024-05-10 20:28:36 754

原创 渣渣二本的辛酸面试之路:从深圳外包到杭州蚂蚁金服,4年小Android的爬坑历程

下面我来结合我的面试经历来谈谈不同公司级别的面试难度。一般只要你收到这类型公司的面试邀请,只要你能把自己做过的项目架构,项目重难点说清楚,还有一些Android基础知识稍微扎实一点,然后你稍微准备一两个深一点的技术点,什么GC机制、基本的热修复原理说个10分钟,offer妥妥的,个别公司可能会考一些简单的算法题和智力题,比如冒泡、查找等等。在深圳这类型的公司三年安卓的价位一般在12-15这个区间,个别有钱的可能上限可以到18,一般都是15左右。至于面试题太常规,这里我就不多说了,想要看面试题和详细答案的可以

2024-05-10 19:04:52 885

原创 注意!关于怎么理解 onStart可见但不可交互,程序员千万不要小瞧了这个问题,涉及面很多!

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的。

2024-05-10 17:50:33 787

原创 暗黑模式?安卓适配一波(1)

第一次听到暗黑模式的时候,感觉好酷啊,听着就好看(也不知道我怎么听出来的)。苹果在前几年就有暗黑模式的风声,好像是在IOS11、IOS12的时候就说要推出了,结果愣生生等到了IOS13暗黑模式才推出。IOS13推出到现在已经大半年了,系统应用没得说,完美适配,三方应用也都陆续支持了暗黑模式,就连微信在前段时间的更新中也实现了暗黑模式,先来欣赏下微信的暗黑模式吧!

2024-05-10 16:24:09 273

原创 抱着试一试的心态,没想到还真被录用了!年后我收到的第一个offer:字节跳动Android研发岗

其中Activity和View控件(TextView)拥有分派和处理事件方法,View容器(LinearLayout)具有分派,拦截,处理事件方法。这里也有个比喻:领导都会把任务向下分派,一旦下面的人把事情做不好,就不会再把后续的任务交给下面的人来做了,只能自己亲自做,如果自己也做不了,就只能告诉上级不能完成任务,上级又会重复他的过程。另外,领导都有权利拦截任务,对下级隐瞒该任务,而直接自己去做,如果做不成,也只能向上级报告不能完成任务。

2024-05-10 12:16:19 939

原创 我来告诉你:零基础如何成为高级Android开发,入职字节跳动,年薪40万!

靠谱和负责的IT培训机构,它的课程体系一定是在持续更新的,对于IT行业来说,技术更新日新月异,市场需求、企业用人需求也会一直进行着变更,那么相对应的,培训机构就需要对课程体系进行持续更新,和市场进行完美的结合、匹配,也正是基于此,普通的高校计算机专业毕业生明显竞争不过培训机构,一个重要的原因就在这里,一套授课PPT长期不变。当然,还是有很多的高校在培养牛逼的计算机人才,这里说的是普遍现象,杠精请绕道。5.师资力量师资力量是一个培训机构的核心所在,我一直觉得就业是教学成果的直接体现,一家培训机构应该把所有的精

2024-05-10 10:53:38 606

原创 开发5年,在资本寒冬下的-android开发者,该何去何从?

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取![外链图片转存中…(img-ghqAX14P-1715262689750)]

2024-05-09 21:51:40 395

原创 对vLayout适配器的封装(1)

return nestViews;}private final HashSet nestViews;private final LinkedHashSet childClickViewIds;private final LinkedHashSet itemChildLongClickViewIds;private BaseDelegateAdapter adapter;/***/@Deprecatedpublic View convertView;/***/Object associatedObject;p

2024-05-09 20:27:02 353

原创 字节跳动面试官亲述:问哪些问题能试出一个 Android 应用开发者真正的水平?

1. 简历是否真实这其实是面试第一要务,面试的过程其实就是看简历是否属实的过程,因为能到面试环节,说明这个人是符合要求的,不满足要求的早就被剔除了,如果他真的如简历描述的那样,100%会招过来,如果人人都如此,那就不需要有面试这种过程了。需要注意的是这里的真实有三层含义:一是他如实描述了自身经历,很多人只在一些大项目里做一个很小的螺丝钉,但简历里往往夸张这段经历。二是不知道自己不知道,常见于简历里各种“精通”开头的描述,因为知识体系与视野的局限,明明只是了解很浅却夸口精通,很多时候他并不认为自己说的有问题,

2024-05-09 19:06:49 342

原创 如何评价Android性能优化?涵盖知识面太广?(1)

做了跟性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以做好启动速度流畅度抖音在APK包大小资源优化的实践优酷响应式布局技术全解析网络优化手机淘宝双十一性能优化项目揭秘高德APP全链路源码依赖分析彻底干掉OOM的实战经验分享微信Android终端内存优化实践在Android应用优化方面,我们主要从以下6个方面进行优化:启动速度与执行效率优化布局检测与优化内存优化耗电优化

2024-05-09 17:47:27 221

原创 图解ConcurrentHashMap(1)

针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

2024-05-09 15:31:19 351

原创 华为手机刷微博体验更好?技术角度的分析和思考(1)

愿你有一天,真爱自己,善待自己。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!rtTime;愿你有一天,真爱自己,善待自己。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-09 13:26:27 314

原创 使用-Android-Studio-Profiler-工具解析应用的内存和-CPU-使用数据(1)

这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

2024-05-09 00:28:50 993

原创 京东技术中台的Flutter实践之路(1)

针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

2024-05-08 22:13:10 806

原创 三年 Android 开发的技术人生,浅谈自身面试的感悟

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!

2024-05-08 19:54:44 935

原创 【自学Flutter】25 InheritedWidget数据共享的使用

其实很简单就下面这张图,含概了Android所有需要学的知识点,一共8大板块:架构师筑基必备技能Android框架体系架构(高级UI+FrameWork源码)360°Androidapp全方位性能调优设计思想解读开源框架NDK模块开发移动架构师专题项目实战环节移动架构师不可不学习微信小程序混合开发的flutterAndroid学习的资料我呢,把上面八大板块的分支都系统的做了一份学习系统的资料和视频,大概就下面这些,我就不全部写出来了,不然太长了影响大家的阅读。

2024-05-08 17:57:05 605

原创 【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析(1)

mergeDebugResourcesprocessDebugResourcestransformClassesWithDexBuilderForDebugtransformDexArchiveWithExternalLibsDexMergerForDebugtransformDexArchiveWithDexMergerForDebug分析过程主要下面几个步骤,实现类,整体实现图,调用链路(方便以后回看代码),以及重要代码分析GenerateBuildConfigGenerateBuildConf

2024-05-08 16:12:19 820

原创 [s1e8]超详细!3小时从0开始开发一个GitHub客户端(Android版本)(1)

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!

2024-05-08 14:22:29 882

原创 RxJava2 源码解析(一)

跳槽季整理面试题已经成了我多年的习惯!在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。

2024-05-08 11:51:22 756

原创 MVP实战心得---封装Retrofit2

传送门:RxJava---------这个作为入门学习rxjava非常好这个写点基本的用法吧…首先看用的包://retrofit2–看名字就知道是啥了compile ‘com.squareup.retrofit2:retrofit:2.1.0’//CallAdapterFactory的Rx依赖包—导这个包才能配合rxAndroid使用compile ‘com.squareup.retrofit2:adapter-rxjava:2.1.0’//ConverterFactory的String依赖包---

2024-05-08 02:46:18 985

空空如也

空空如也

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

TA关注的人

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