自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 行业观察:“后疫情”时代,工业互联网现状与机遇的盟通视角_后疫情时代的国内外经济发展形势,劳动力市场现状等因素对物联网专业对应的行

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

2024-05-16 02:44:30 515

原创 深入理解FreeRTOS_学习笔记(7

本文学习的也是最后一个通信方式,也就是任务通知,也可以称作“通知任务”。本文的重点主要有两点:1.搞明白任务通知的三个状态(实现任务通知的关键),2.明白任务通知的优缺点,以及任务通知模拟出来的队列、信号量、事件组与真实的有何区别自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

2024-05-15 15:45:34 548

原创 嵌入式学习路线_嵌入式学习路线csdn、

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

2024-05-15 03:18:04 949

原创 基于STM32的TFT-LCD触摸屏实验(HAL库)_第五次实验 lcd屏幕触摸屏实验(1)

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

2024-05-14 19:05:36 1033

原创 使用Scrum-of-scrum模式开发IoT平台的实践经验_scrum of scrum

本项目是公司的重大项目,面临技术、管理等多方面挑战,公司一开始也想过采购合作伙伴的方案,后来由于考虑到后期的维护、升级,还是决定排除困难,进行自研。项目一经立项,研发部迅速组建研发小组并启动工作,考虑到需要快速向相关方进行反馈,我们引入了敏捷软件研发的思想,采用了业界主流的Scrum敏捷研发模式,成立了Scrum小组,每三周一个迭代交付研发任务。随着研发人员逐步增大,逐步形成了设备接入敏捷开发组、设备生命周期管理敏捷开发组、规则引擎敏捷开发组等4个敏捷研发小组,每个组约9名成员,多个Scrum Team形成

2024-05-14 17:19:34 1142

原创 【嵌入式面试】2024年嵌入式经典面试题汇总(Linux 文件IO)_嵌入式linux面试题

没有写过的字节都被设为 0就是空洞文件。在UNIX文件操作中,文件位移量可以大于文件的当前长度,此时,对该文件的下一次写将延长该文件,并在文件中构成一个空洞,这一点是允许的。位于文件中但由于自己做的是MCU方向,不是Linux驱动开发,所以涉及Linux的面试知识有点少,因此可以参考我发的或者网上的其他资料。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

2024-05-14 03:06:06 552

原创 『51单片机』 DS1302时钟_带ds1302时钟芯片的单片机

🍀注→在上述图当中地址是从低到高来进行排列的。注→IO数据输入/输出在DS1302也是从低位到高位的。第一个寄存器存储的就是秒。第二个寄存器存储的就是分。第三个寄存器存储的就是小时。第四个寄存器存储的就是日(1~31)第五个寄存器存储的就是月(1~12)第六个寄存器存储的就是年(0~99)WP置1(高电平)写入的话是无效的,但是可以读出的。写入的话就要给低电平有效。TCS就是涓细电流充电能力对电池进行充电。说明→在上述的寄存器当中都是与时钟有关的寄存器。关于地址命令字和数据如何一一对应起来。

2024-05-13 21:08:54 713

原创 STM32标准库+HAL库 输入捕获测量PWM的脉冲频率+占空比_stm32 pwm 捕获 hal(2)

如果只采集PMW脉冲的频率,那么只需要使用单通道采集上升沿(或下降沿)信号,就可以求得频率值。(两次高电平或两次低电平之间的时间值,就可以计算出PWM的频率)。如果不仅需要采集PWM频率,还要采集PWM的占空比,那么需要同时采集上升沿和下降沿信号。采集PWM脉冲频率及占空比数据可以使用单通道采集,也可以使用双通道采集。本文讲解单通道采集PWM频率+占空比,即采集一个周期内的 2次上升沿+1次下降沿或2次下降沿+1次上升沿。

2024-05-13 19:42:12 582

原创 RK3568平台 Android13 GKI架构开发方式_玩转android gki

增加板级的KO load文件。

2024-05-13 18:09:44 341

原创 linux驱动开发 移植三星的uboot(二)_ext_csd

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

2024-05-13 15:52:34 276

原创 ChirpStack 部署教程及一些遇到的坑(LoRaWAN 服务器)_访问chirpstack

ChirpStack是一个开源的物联网网络服务器,遵循LoRaWAN协议。ChirpStack 为网关、设备和租户的管理提供了一个 web 界面,并与主要的云提供商、数据库和通常用于处理设备数据的服务进行了数据集成,主要的集成服务包括: MQTT 前向转发代理、HTTP 转发代理、influxDB入库服务等。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

2024-05-13 03:49:38 1056

原创 Android java基础_类的继承_android 类继承(3)

【代码】Android java基础_类的继承_android 类继承(3)

2024-05-13 02:28:21 152

原创 鸿蒙 HAIWEI DevEco Studio 安装配置,运行Hello World!(1)

!最后放上一个大概的Android学习方向及思路(详细的内容太多了~),提供给大家:对于程序员来说,要学习的知识内容、技术有太多太多,这里就先放上一部分,其他的内容有机会在后面的文章向大家呈现出来,不过我自己所有的学习资料都整理成了一个文档,一直在不断学习,希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!Android架构师之路很漫长,一起共勉吧!

2024-05-11 21:50:56 691

原创 面试美团,爱奇艺等6家BAT公司收获一半Offer,这样准备面试通过率增加一半!

两个非基本数据类型数组: array1=[x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,×11] array2=[x6,x3,x10,x5] 计算结果:[x6,x7,x8,x9,x1,x2,x3,x4,x10,x11,x5],写出你的算法类的初始化过程点击事件穿透原则线程池使用的是哪一种,使用原则LeakedCanary原理LinerLayout跟RelativeLayout的绘制原理Android新版本的一些新特性6.0,7.0,8.0类的初始化顺序依次是(静态变量、静态代码块)>(变量、

2024-05-11 20:34:32 903

原创 面对突如其来的阿里一面,我慌了!(1)

面试官:(最后是算法题,面试官的表述不是很清晰,所以开始没理解他的意思,我归纳一下题目)有1,3,7三个面值的金钱,现在要取n元。怎么取个数最少。(n是已知数) 意思就是 1 * a+3 * b+7 * c=n 什么情况(a+b+c)最小。当然这是我自己归纳出来的,他开始的描述让我想哭。回答:经常会遇到网友留言评论不知道如何准备大厂面试?如何不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。如果你的知识是一个圆,当你的圆越大时,圆

2024-05-11 19:15:10 584

原创 金九银十已到,这些细节在Android面试上要注意了!(1)

以下是资料目录和内容部分截图里面包括详细的知识点讲解分析,带你一个星期入门Flutter。还有130个进阶学习项目实战视频教程,让你秒变大前端。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!里面包括详细的知识点讲解分析,带你一个星期入门Flutter。还有130个进阶学习项目实战视频教程,让你秒变大前端。[外链图片转存中…(img-yM1QArBt-1715421286546)]《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》

2024-05-11 17:54:57 960

原创 这可能是ViewPager2滑动冲突最全面的处理方案(5)

【Android 详细知识点思维脑图(技能树)】我个人是做Android开发,已经有十来年了,目前在某创业公司任职CTO兼系统架构师。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。

2024-05-11 16:31:10 710

原创 详解Android动画之Frame Animation

android:text=“runFrame”android:onClick=“runFrame”/>

2024-05-11 10:41:02 222

原创 被裁员!大龄Android程序员面试惨败辛酸史,技术水平真的很重要!

大家都努力吧,刚刚面试了一个Android研发,38岁,但是技术确实没有达到我们要求我送他出门的时候,跟他说:“您回去等通知吧,我们综合评估之后可以的话会联系您”。他一脸苦笑说:谢谢您,谢谢您!我知道我没有通过面试,不过还是谢谢您,眼泪唰的一下就下来了。看到这种情景,我确实不忍心再撒谎说后续会电话反馈他面试消息,索性直接告诉他具体的原因。然后我们聊了一会儿。他有房贷,有车贷,还有一家子老小等着吃喝。前阵子他们公司裁员,年底裁员,工资也一直拖欠着没有发。他自己说,之前根本感受不到什么叫“人到中年不如狗。没

2024-05-11 02:40:27 515

原创 腾讯、阿里、华为面试必问【容器】知识点

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

2024-05-11 01:11:42 381

原创 给Android程序员的一些面试建议,涨薪-5K-面试必问,这些技术是面试结果的决定因素!

针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-10 23:50:35 817

原创 程序员是青春饭吗?30岁后的发展方向和突破

本人从事Android开发已经有十余年,算是一名资深的移动开发架构师了吧。根据我的观察发现,对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。所以在此将我十年载,从萌新小白一步步成长为Android移动开发架构师的学习笔记,从Android四大组件到手写实现一个架构设计,我都有一一的对应笔记为你讲解。当然我也为你们整理好了百度、阿里、腾讯、字节跳动等等互联网超级大厂的历年面试真题集锦。

2024-05-10 22:05:28 932

原创 理清计算机汉字编码问题(上)(1)

在操作系统(Windows、安卓)中,字符编码工作方式参照上文【字符编码工作方式】。但在MCU微机中,处理方式不一样,在微机中由于资源有限,通常是通过汉字机内码计算汉字字符对应的地址,然后查询字库IC(带rom或者flash)显示。上图中,汉字在计算机内存储、处理/传输都是机内码,但为了信息交换于是便产生了国标(GBK/GB2312)即《信息交换用汉字编码字符集》,国标当然只适用于国内,于是国际上便产生了Unicode万国码,它又仅仅定义了一个字符集,UTF-8则就是按照Unicode字符实现的一种编码。

2024-05-10 20:13:39 859

原创 深入详解-Jetpack-Compose--优化-UI-构建

在编写可维护的软件时,我们的目标是最大程度地减少耦合并增加内聚。当我们处理紧耦合的模块时,对一个地方的代码改动,便意味对其他的模块作出许多其他的改动。更糟的是,耦合常常是隐式的,以至于看起来毫无关联的修改,却会造成了意料之外的错误发生。关注点分离是尽可能的将相关的代码组织在一起,以便我们可以轻松地维护它们,并方便我们随着应用规模的增长而扩展我们的代码。让我们在当前 Android 开发的上下文中进行更为实际的操作,并以视图模型 (view model) 和 XML 布局为例:视图模型会向布局提供数据。事实证

2024-05-10 18:53:12 575

原创 毕业3年,我是如何从年薪10W的拖拽工程师成为30W资深Android开发者!

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

2024-05-10 17:34:22 565

原创 无懈可击 Android 内部升级

在金融行业很多app或者关键路径的网络传输都是https双向加密的,也就是app本地也会写死ca证书来进行校验,但是服务器证书,域名证书都是有实用年限的。假如ca证书有效期是2年,我们会在1.5年的时候在app中增加下一个证书例如app版本是v2.0.0,经过几个版本的迭代,在后台观察90%以上的活跃用户都升级到v2.0.0以上的时候,我们会将所有低于v2.0.0的客户端强制升级到v2.0.0版本来保证客户端可用。三、App升级接口======================================

2024-05-10 16:07:15 227

原创 抖音Android无障碍开发知识总结

解决方案:在自定义 Toast 展示的时候,主动发送一个 AccessibilityEvent 事件}, 1);设置延时是为了避免不生效的问题。

2024-05-10 12:01:59 922 2

原创 我怎么感觉全世界都在劝退学Android的程序员?

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。

2024-05-10 10:39:23 1027

原创 底层图像处理之微信32Kb图片压缩方案 (二)

总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

2024-05-09 21:40:39 357

原创 实战演练!二阶贝塞尔仿微信扔炸弹动画

提到动画,首先可能会想到ObjectAnimator类,没错,抛物线也是通过ObjectAnimator来完成的,只不过我们需要自定义一个TypeEvaluator,用来提供二阶贝塞尔曲线的x和y。TypeEvaluator只有一个方法,定义如下:复制代码fraction表示开始值和结束值之间的比例,startValue、endValue分别是开始值和结束值,这个比例也可以当作是时间,可能官方一点叫比例,他会自动计算,值的范围是0-1,比如取值0.5的时候就是动画完成了一半,1的时候动画完成。

2024-05-09 20:08:55 237

原创 字节跳动技术整理:Android-Camera内存问题剖析(1)

此类问题存在时间很久,至少从 Android 4.4 开始都是通过 CameraMetadataNative 的 finalize 函数来释放 native 内存。过去拍摄的需求比较简单,绝大多数时候都是使用 ROM 自带的相机应用来拍照,因为这类 app 比较简单,native 内存水位本身很低,很难触发到虚拟内存的上限,所以此类问题并没暴露出来。

2024-05-09 18:53:44 286

原创 如何将pytorch模型部署到安卓

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

2024-05-09 17:22:29 416

原创 啃完这些资料,我拿到了腾讯,爱奇艺,小红书,快手等15家公司的offer!(1)

是一家创业公司,给的薪资还是挺不错的,但是由于是996,没有加班工资,多出来的钱可能就是加班工资吧,后面听hr说公司正在打算取消996。

2024-05-09 15:07:48 386

原创 区块链钱包开发(Android篇)(1)

0.00000001聪(satoshi)(基本单位)1 bitcoin (BTC) = 1000 millibitcoins (mBTC) = 1 million microbitcoins (uBTC) = 100 million Satoshi根据三个模块的组合,可以分为全服务钱包、只签名钱包(离线钱包和硬件钱包)、只分发钱包。Bitcoin Improvement ProposalsBIP32:定义了层级确定性钱包(hierarchical deterministic wallets),是一个系统可

2024-05-09 13:09:38 401

原创 你好, View Binding! 再次再见, findViewById!

很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料如果你熟练掌握以下列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-09 00:06:37 822

原创 亏你还是个Android开发七年的老选手,连这都不知道,你还有脸来面试?

Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2021年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。【Android高级架构视频学习资源】Android部分精讲视频领取学习后更加是如虎添翼!进军BATJ大厂等(备战)!

2024-05-08 21:53:40 772

原创 一篇文章,全面解读Android面试知识点

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。(以下体系的复习资料是我从各路大佬收集整理好的)《Android开发七大模块核心知识笔记》《960全网最全Android开发笔记》《379页Android开发面试宝典》历时半年,我们整理了这份市面上最全面的安卓面试题解析大全包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。

2024-05-08 19:34:38 556

原创 【建议收藏】面试没亮点?给你一份Android热门三方库源码面试宝典及学习笔记!(1)

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

2024-05-08 17:38:12 862

原创 【- Flutter 桌面篇 -】 FlutterUnit mac版闪亮登场

由于本文罗列的知识点是根据我自身总结出来的,并且由于本人水平有限,无法全部提及,欢迎大神们能补充~将来我会对上面的知识点一个一个深入学习,也希望有童鞋跟我一起学习,一起进阶。提升架构认知不是一蹴而就的,它离不开刻意学习和思考。**这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家,**梳理了多年的架构经验,筹备近1个月最新录制的,相信这份视频能给你带来不一样的启发、收获。,第一时间获取最新知识点Android架构师之路很漫长,一起共勉吧!

2024-05-08 15:57:20 936

原创 XML解析各种方式比较(2)

对于Android 的移动设备而言,因为设备的资源比较宝贵,内存是有限的,所以我们需要选择适合的技术来解析XML,这样有利于提高访问的速度。(1) DOM 在处理XML 文件时,将XML 文件解析成树状结构并放入内存中进行处理。当XML 文件较小时,我们可以选DOM,因为它简单、直观。(2) SAX 则是以事件作为解析XML 文件的模式,它将XML 文件转化成一系列的事件,由不同的事件处理器来决定如何处理。XML 文件较大时,选择SAX 技术是比较合理的。

2024-05-08 14:04:15 557

空空如也

空空如也

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

TA关注的人

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