源码
文章平均质量分 92
zhireshini233
曾服务于东芝,东方集团,阿里,三一重工,有15年项目开发经验,熟悉汇编,java,c/c++开发语言,对系统底层,web开发和移动端开发有较深入研究。主要涉及应用层mis,erp项目和各种嵌入式设备软件(手机,平板,交换机,复合机,无人机,电视,智能家居等)
展开
-
谷歌认证:2021全新Android开源框架权威排行榜(附源码解析)
随着蓬勃发展的开源时代的到来,为了减少开发成本,提高开发效率,越来越多的公司使用各种开源项目,作为开发者,如果能充分利用好开源项目中的资源,不仅能提高实践能力,专业知识水平,还能从中其中学到的优秀的架构思想。但是开源界的Android框架实在太多了,多到近乎疯狂的地步,让我们在选择的时候不知所措。特此整理了这份《2021全新Android百大开源框架源码解析》,帮助大家在使用时可以快速查找。如果你能熟练运用这里面所提到的框架,在遇到某种需求的时候,立刻会拿出“最优秀的框架”去解决,意味着你离高级工程师不原创 2021-11-02 21:14:55 · 1200 阅读 · 1 评论 -
阿里前技术总监肝了N小时,整理了100+Android开源框架源码解析,拿去吧你
说到源码,大家脑海里可能浮现出四个字:我太难了。读源码貌似和我们遥不可及,因为在日常工作中,我们基本掌握在熟练的程度上,就能够满足工作需求,即便是想看源码,也会被源码复杂的逻辑拒之门外,成为了我们心中挥之不去的阴影。那么我们真的有必要阅读源码吗? 我以一个过来人的角度看,答案是肯定的,阅读源码不只是停留在源码层面,它还会带来一些附加的价值。笔者读过很多源码,比如主流库OkHttp、Retrofit、EventBus、ARouter源码等等。 要说在阅读源码的过程,痛苦么?我感觉过程是痛苦的,但是读完之后,原创 2021-10-28 21:30:51 · 256 阅读 · 1 评论 -
如何读懂Framework源码?如何从应用深入到Framework?
如何读懂Framework源码?首先,我也是一个应用层开发者,我想大部分有“如何读懂Framework源码?”这个疑问的,应该大都是应用层开发。那对于我们来讲,读源码最大的问题,其实是没有应用场景,或者说短期来看成本高,收益底,容易半途而废一针对这个问题,首先是要要有一定的定力和研究精神,打算拿下哪部分的源码分析,即使遇到再多的问题,也要想办法解决,自己定的目标,跪着也要完成 其次,就是从什么方向入手,正如题主所说,源码很多,ndroid11的aosp整个下载下来,有150G左右,所以找入手点很重要原创 2021-02-18 16:11:26 · 418 阅读 · 0 评论 -
还怕问源码?Github上神级Android三方源码解析手册,已有7.6 KStar
或许对于许多Android开发者来说,所谓的Android工程师的工作“不过就是用XML实现设计师的美术图,用JSON解析服务器的数据,再把数据显示到界面上”就好了,源码什么的,看也好不看也罢,反正应用层的开发用不上,再加上现在优秀的轮子越来越多,拿来主义泛滥,能用就是,反正老板也不关心是不是你自己写的,用我现在老大的话来说,阅读源码似乎只是一种“锦上添花”的事,有自然好,没有也罢。说了这么多,到底有没有必要阅读源码?有必要,而且非常有必要!原因有三。其一,了解基层,高层才能更好地工作。比如,了解Vi原创 2021-02-02 15:13:05 · 251 阅读 · 0 评论 -
从事 Android应用开发4年有余,现在工资7500。很不爽!怎么办?
最近到某论坛看到一个帖子:坐标北京,在一个公司从事android应用开发4年有余(毕业至今没换过公司)。公司利润越来越大,工资却每年长1000,如今才到7500。琢磨着换工作,又不想扔下这四年来逐步成型的产品。想谈工资,却因为股东是亲戚,又不好开口。纠结。想把个人技能写出来,各位同僚评价下,看下我处于什么水平。1、功能设计方面:针对一个需求(功能),从思考到出程序图版,画完整的业务流程、程序流程、建表、编写程序规则,一些列文档2个小时内完成。然后给应届生讲一遍,然后指导所有技术细节让他门完成。一.原创 2021-01-13 19:59:20 · 386 阅读 · 0 评论 -
Git8.3k星,十万字Android主流开源框架源码解析,必须盘
为什么读源码很多人一定和我一样的感受:源码在工作中有用吗?用处大吗?很长一段时间内我也有这样的疑问,认为哪些有事没事扯源码的人就是在装,只是为了提高他们的逼格而已。那为什么我还要读源码呢?一刚开始为了面试,后来为了解决工作中的问题,再后来就是个人喜好了。说的好听点是有匠人精神;说的委婉点是好奇(底层是怎么实现的);说的不自信点是对黑盒的东西我用的没底,怕用错;说的简单直白点是提升自我价值,为了更高的薪资待遇(这里对真正的技术迷说声抱歉)。源码中我们可以学到很多东西,学习别人高效的代码书写、学习别人对.原创 2020-12-25 16:18:02 · 183 阅读 · 0 评论