![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android框架
文章平均质量分 83
AI老皮
热爱分享,Android学习资料、进阶视频、面试合集等等可以私信我
展开
-
有了这些库,Android 开发效率提升好几倍
在 Android 开发的过程中,每个开发者或多或少的都使用过第三方开源库,使用第三方开源库可以大大减少开发者的精力和时间,从而更好的关注应用本身的业务逻辑。OkHttp一个处理网络请求的开源项目,是安卓端最火热的网络框架RetrofitRetrofit 是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端。值得注意的是:Retrofit 网络请求的本质工作是什么 OkHttp 完成的,而 Retrofit 只负责网络请求接口的封装。另外 Retrofit 运用了大量的设计模式(值原创 2022-12-19 20:22:21 · 395 阅读 · 0 评论 -
Android Framework框架层源码解读(含系统启动流程/IPC/Handler/AMS/WMS等)
随着谷歌对Android框架的越加深度的封装,包括各种JetPack框架的推出等都是为了让应用开发更加精简。这样带来的直接影响就是Android门槛被拉低了,应用开发只需要一个Activity就能制作一个App,貌似也不需要什么高深的技能。然而Android这个是一个庞大的系统性的工程,各个版本都有一定兼容性问题,为了能快速定位问题,也为了学习Android框架中一些优秀的思想,时常需要查看Android系统源码层面的知识。原创 2022-12-14 20:30:53 · 1169 阅读 · 0 评论 -
《Android11.0最新 Framework解析》,字节架构师手写内部培训笔记,开源分享
学习Framework的重要性别的不说,你只要去 Github上看一下腾讯Matrix的源码,就知道Framework 的知识有多重要了。像掉帧监控,函数插装,慢函数检测,ANR 监控,启动监控,都需要对 Framework 有比较深入的了解,才能知道怎么去做监控,利用什么机制去监控,函数插桩插到哪里,反射调用该反射哪个类哪个方法哪个属性……而在企业面试中更是如此,通常作为一个Android APP开发者,他们并不关心Android的源代码实现,不过随着Android开发者越来越多,企业在筛选Andro原创 2022-04-26 20:47:58 · 886 阅读 · 0 评论 -
沸腾了,腾讯10万+员工,人均年薪84.7万元
“别人家的公司”又来散播焦虑了。根据腾讯2021年度第四季度及全年财报的数据推算,腾讯员工2021年人均月薪为7.06万元,人均年薪84.7万元。有人表示“羡慕死了”。其实不用羡慕,如果你也想要达到这种水平,薪资翻倍,这里正好可以帮到你们,这是阿里P7架构师联合腾讯技术团队共同整理的Android开发笔记。这份笔记一共8大模块、729个知识点,3382页,66万字,可以说覆盖了当下Android开发最前沿的技术点以及阿里、腾讯、字节跳动这些大厂面试时最看重的技术.有需要的可以文末点击卡片免费领原创 2022-03-30 20:57:17 · 293 阅读 · 0 评论 -
【首次分享】企业级车载系统开发指南+项目实战(附源码)
前言Android 现在已经拥有十分成熟的开发体系,成熟也说明了这个系统的带来的开发红利消退了,说通俗点就是可以跳槽岗位少了,随着最近几年小程序和公众号崛起,让app应用需求量断崖式下降。所以现在更多的Android从业者慢慢地向系统开发靠近,尤其是车载系统的开发。在科技产业的迅猛发展,车载互联的应用上更加广泛,显然,现阶段各大车企的车载互联系统已是百家争鸣,更有业内人士称未来汽车就是“装配四个轮子的iPhone”。从总体来看,以往的车载应用都是在wince上开发,就目前而言wince虽然简单,但是存原创 2022-03-18 21:44:39 · 2368 阅读 · 0 评论 -
让手机变成你的车机系统,中国Android用户的CarPlay来了
前言随着互联网等信息技术的进步,智能化逐渐进入到人们的视野中,越来越多的人们更加重视产品的智能化体验,这一现象同样影响至汽车产业。早在2004年,就有人预言汽车将会像智能手机一样,成为供不同软件运行的智能平台。有行业专家呼吁:“在纷繁复杂的环境中,没有统一的标准,是很难做到资源共享、程序共享的,无法实现将生活带入汽车的愿景。这无疑会加大各家车企的投入成本,已经有很多主机厂与供应商形成联盟,但各联盟之间仍旧相互孤立。基于Android等底层系统开发一套以车、机角度为基准的智能车机系统,进而开放,使其容纳更原创 2022-03-03 15:39:20 · 5681 阅读 · 0 评论 -
阿里架构师开源笔记(MMVK、ARouter、AsyncTask、Retrofit、OkHttp、RxjavaJNI等等)
在学习Android过程中,会使用到很多开源框架,而使用时对框架的实现方式应有一定的了解,这个过程最好的方式就是阅读源码,毕竟源码说明一切。但开源框架很多,不时会有新的出现,而且对一些通用框架来说,一般代码量非常庞大,所以正确的阅读姿势很重要。一般来说有下面几个要点:明确阅读源码的目的是对整体有个了解而非细节,对开源框架来说就是先找这个框架的特点,其他相同业务框架相比的优点和不足,这也是选择的考虑的重点;厘清一个框架的核心点和辅助点;最重要的是总结相似框架的架构模式与习惯,慢慢的就会有一套原创 2022-02-28 11:56:35 · 310 阅读 · 0 评论 -
现在android开发都会用到那些快速开发框架或者第三库?Android百大框架分享,附完整项目
一.榜单介绍排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义书籍类开源项目:类似Open-sourc-project这样的导航类项目;大型公司的Android课程的学习目录框架名次越靠前,值得使用的优先级就越高、研究原理得到的收获会更多、对读者启发的价值就越大适用读者范围:原创 2021-11-29 16:23:40 · 1814 阅读 · 0 评论 -
超强新框架,引领Android开发新时代.
2019年,Compose在Google IO大会横空出世,大家都议论纷纷,为其前途堪忧。今年7月Compose 1.0的正式发布,却让大家看到了Google在推广Compose上的坚决,这也注定Compose会成为UI开发的新风向。为什么要用Compose?师兄Flutter大行其道,Compose这个师弟又有什么让人选择它的理由呢?其实二者实现的功能虽然大同小异,但他们诞生的初衷截然不同。Flutter:作为一款专为跨平台而生的框架,从上到下都透露着大胆和创新,选择Dart已经是胆大包天,在Web原创 2021-11-24 15:54:22 · 766 阅读 · 0 评论 -
谷歌正式发布Android 12,UI更好看,应用更快,打造独属于自己的定制化属性
焕然一新的Android 12今年 5 月的 Google I/O 大会上,谷歌推出了 Android 12 系统,这是原生安卓系统史上最大的设计变化,从此旧貌换新颜。不只是外观,Android 12 的功能改进也令人瞩目,对比起挤牙膏的那位——Android 11,称得上焕然一新。我们已经体验了一番最新的 Android 12 系统,一起看看这颜值对不对你的口味?相比于前几代变化大的原因在Google 新的设计语言 Material You上,在个性化上带来了更多的创新。动画、颜色、Materia原创 2021-11-02 17:20:42 · 2039 阅读 · 3 评论 -
不会吧不会吧?互联网界内近百款源码框架开源分享了,真是小母牛坐飞机,牛逼上天了啊
前言在文章开始之前,请各位先回忆下在日常开发过程中,都使用或依赖了哪些开源项目?是不是发现,开源项目已经完全融入到日常开发!如今大多数的程序员技术栈和工具箱里,或多或少都有开源项目的身影:大到操作系统、小到精美的图标,优秀的开源项目就像“神器”可以让程序员所向披靡,快刀斩乱麻。但强大的“神器”也带来了一些问题,如果“神器”使用得不熟练或姿势不对,就会出现难以解决的 Bug 和问题,这个时候常见的解决方法:1.问搜索引擎2.查文档3.提 issues如果上面的方法都没能解决,那就只能自食其力阅读源原创 2021-10-31 14:39:55 · 316 阅读 · 1 评论 -
计划在2021年进行响应式开发?但不确定应该选择哪种技术来快速且低成本的开发应用程序?一文给你解决问题.
引言计划在2021年进行响应式开发?但不确定应该选择哪种技术来快速且低成本的开发应用程序?如果开发者对这两个问题的回答都是肯定的,那么2021年可供他们选择的主选项有只两个:Flutter或者React Native。才注意到,从 2021年2月开始,Flutter 的关注度已经超过 Swift 了,当然早超过了 Kotlin。Flutter 一统 App 开发的时代已经到来了。接下来就看 PC 和 Web 领域了。可对于跨平台应用开发来说,哪种技术是最佳的工具仍然是一个值得关心与探讨的问题。虽然原创 2021-09-07 14:57:53 · 2847 阅读 · 7 评论 -
少年,老夫带你撸一把Android项目框架,你可想学?
时间从来没有等过我们,岁月这把捅猪刀.捅得你满脸都是沧桑.你一定是为工作操碎了心.不知道现在的身处何处,是否有挚爱的人照顾你.过得快乐或委屈?哦忘了.你是个有故事的人,“你想ta过得比你要好,希望你永远不都会知道”.骚年莫慌,老夫带你撸个框架,进可重振雄风,退可养精蓄锐!本篇适合什么样的人群看?做android有一段时间了,撸码就是一把梭。项目开工,但是目前不知道怎么去拆分业务和技术依赖分层。刚刚毕业出来,进了一家不大不小的公司一人我因酒醉,两眼是…啊,呸呸呸!一人单挑项目。你能在原创 2021-08-05 10:41:09 · 653 阅读 · 4 评论