
知识点
文章平均质量分 87
大模型RAG实战
热爱分享,AI大模型学习资料、视频教程、面试合集等等可以私信我
展开
-
2022下半年最新总结Android面试企业常问174题答案解析
目前的就业形势越来越严峻,很多大中小厂因为业务停滞不前都选择“精简人员”,节约成本。对于Android开发来说,面试的深度和难度也是一直在不断提升。2022年眼看着就剩最后几天了,想要抓住年后跳槽的好机会,大家应该紧锣密鼓的开始准备起来了。前段时间闲暇时间搜罗了当下Android面试174道热点的面试题,当然也附带了答案,省的大家知道了面试题,又不知道答案,又要去搜索。原创 2022-11-09 15:35:14 · 270 阅读 · 0 评论 -
十年前炙手可热的岗位,十年后的今天坐冷板凳,这样的岗位还能进入吗?
顶不住啦~原创 2022-10-12 16:23:15 · 247 阅读 · 0 评论 -
呕心沥血整理的Android八大模块进阶指南,看完成功涨薪30%
Android 应用开发发展到今天,已经成为一个非常成熟的技术方向,这就直接导致入行Android的人,觉得Android要凉了,甚至不惜转行,其实也有一定的道理,初级Android太多了,会写XML和Activity的程序员太多了,初中级程序员面临很大的竞争,而高级人才依然紧缺。Android 彻底改变了移动应用程序的开发,它的故事鼓舞人心。原创 2022-09-17 22:01:09 · 509 阅读 · 0 评论 -
人均月薪7W还不加班,互联网大厂,我觉得我又行了,重新加入卷王行业。
“腾讯入职15年即可申请“提前退休”、网易一日四餐/健身房/下午茶全免费、字节跳动每月房租补贴1500元……”大厂福利一直都是各漂打工人的热议话题。大家朋友圈最近都被《腾讯员工2021年人均月薪为7.06万元》的新闻刷屏了吧?每次看到这样的文章,都会触动每个打工人的内心。羡慕之余掺杂着更多的是复杂情绪。腾讯控股(00700.HK)2021年度财报显示,截至2021年12月31日,腾讯集团有112771名雇员(2020年:85858名),总酬金成本为人民币955.23亿元(2020年:人民币696.38亿元原创 2022-05-06 16:07:10 · 361 阅读 · 0 评论 -
《Android11.0最新 Framework解析》,字节架构师手写内部培训笔记,开源分享
学习Framework的重要性别的不说,你只要去 Github上看一下腾讯Matrix的源码,就知道Framework 的知识有多重要了。像掉帧监控,函数插装,慢函数检测,ANR 监控,启动监控,都需要对 Framework 有比较深入的了解,才能知道怎么去做监控,利用什么机制去监控,函数插桩插到哪里,反射调用该反射哪个类哪个方法哪个属性……而在企业面试中更是如此,通常作为一个Android APP开发者,他们并不关心Android的源代码实现,不过随着Android开发者越来越多,企业在筛选Andro原创 2022-04-26 20:47:58 · 956 阅读 · 0 评论 -
浏览器中完美运行的代码,一到OkHttp里就歇菜?
OkHttp的原理看着并不复杂,但在实际工作中,很多人还是会经常遇到一些问题无处下手:在浏览器中一切正常通过OkHttp却无法实现了,这又是怎么一回事呢?由于在开发中最常使用的HTTP与HTTPS协议,都能借助框架轻松完成,这导致很多程序员在网络编程方面非常薄弱。看看下面这些问题,你能答上几个?addInterceptor与addNetworkInterceptor有什么区别?网络缓存如何实现的?网络连接怎么实现复用?OkHttp如何做网络监控?用过哪些网络加载库?Retrofit核心原创 2022-04-25 21:07:27 · 323 阅读 · 0 评论 -
字节跳动总监首次开源分享《Android11.0最新Framework解析》,Github上已经收获了23K+的Star
前言Framework层为我们开发应用程序提供了非常多的API,我们通过调用特殊的API构造我们的APP,满足我们业务上的需求。写APP的人都知道,学习Android开发的第一步就是去学习各种各样的API,什么Activity,Service,Notification等业内一直有一个说法:技术好的未必底层够硬,但底层扎实的学起来进步如飞。这也是为什么如今的大厂都非常注重对底层原理的考察:除了可以看出面试者的即战力,底层原理更能看出一个开发者的发展潜力。大家对此应该也深有感受,在面试的过程中,底层原理是原创 2022-04-21 22:16:08 · 438 阅读 · 0 评论 -
又涨了,4月全国程序员薪资出炉,竟成行业薪资天花板?看完我心动了
金三银四马上要过去了,学姐身边的几个小伙伴,都拿到了月薪10k以上的offer。真是让人羡慕到流泪一问才知道居然都转行去做IT了!!好哇闷声发大财。到底干IT这行有多赚钱?4月程序员薪资统计也出炉啦!我们一起来康康~平均薪资前十城市从图中可以看出,4月北京程序员的平均薪资排名第一,为 18094.3 元,最高工资更是达到了45000元!北京果然不负众望,依然是众多城市的薪资「天花板」。紧随其后的是上海和深圳, 平均薪资分别在17400 元以上。此外,杭州、南京、广州、苏州、东莞、成都、西安等城市原创 2022-04-20 21:19:22 · 1182 阅读 · 0 评论 -
求职的找不到工作,招聘的招不到人,无限死循环,作为应聘者的我们如何破局?
今年的求职市场估计你们都看到了,不太乐观。往年常有的金三银四也突然没了踪迹,很多年后想跳槽换工作的朋友都不敢贸然出动,只好静静观望。一方面,因为各个大厂都在缩减裁员,导致今年没有像往常一样的招聘需求;另一方面,各大企业对面试者的技术要求越来越高,面试的难度也蹭蹭的上去。一句话,外部环境不乐观,内部开始加高度,难上加难。也是这个原因吧,最近有不少朋友吐槽:四月都快过去了,工作还没着落;本来想着先投投简历,面试成功就跳槽,但一直没有合适的;现在的面试官好牛哇,要不是我抗压能力好,就被原创 2022-04-19 21:31:47 · 250 阅读 · 0 评论 -
智能家居、智能硬件、音视频、车企……Android的下一个风口在哪
现在客户端卷的风起云涌,很多安卓开发者都是抱怨连天。内卷之下,相比本来就堪忧的发量,前途未卜的迷茫带来的精神折磨更是雪上加霜。在突破内卷这件事儿上,很多开发者都把目光对准了车企:智能座舱、车载系统,看起来都是不错的方向。那么我们来看一看,想要成功转型,最需要具备的素质是什么:想不到吧!不管你是继续在App开发中一卷到底,还是想要转型到车企,都逃不过Framework的魔爪对于大部分的开发者来说,Android FrameWork都无法做到精通,更别提触类旁通了。想要成为真正的高级Android开发者,原创 2022-04-18 20:42:25 · 235 阅读 · 0 评论 -
Android开发还有什么可以研究的?
性能优化始终穿插在 App 整个研发生命周期中,不管是从 0 到 1 的建立阶段,还是从 1 到 N 打磨阶段,都离不开性能优化。但我发现很多学习者和实践者都在 Android 性能优化上面临着很多的困扰,一旦遇到“性能优化”问题,很少人能够由点及面逆向分析,最终找到瓶颈点和优化方法,而性能优化是软件工程的深水区,也是衡量一个程序员能力高低的标准。想要搞清楚性能优化,必须对各种底层原理有着深度的了解,对各种 case非常丰富的经验;很多朋友经常遇到措手不及的问题,大多是因为对出现问题的情况和处理思路模糊原创 2022-04-15 16:26:47 · 137 阅读 · 0 评论 -
说真的,请大家做好5年内随时失业的准备
昨天在后台看到有人留言,觉得他的困惑在当下很具有普遍性,今天想和大家展开聊聊。当程序员 9 年了,跳过两次槽,第一次薪资翻倍,第二次涨幅也有 50%。前两年在一线城市买了房,存款瞬间见底,而且半年后孩子要去私立幼儿园,所以琢磨着再跳一次多赚点钱。但是这段时间看了下机会,待遇跟现在没什么区别,有的甚至更少。唉,这日子真难,烦得睡不着觉…先说句难听的,很多人就是被大公司惯坏了。现在这时候,别说加薪挖人了,不砍业务线不裁员就算不错了。要知道,过去十年是互联网的黄金时期,行业急速扩张,创业公司也多,各原创 2022-04-14 16:17:21 · 383 阅读 · 0 评论 -
作为一个Android开发者,学习Flutter,已经势在必行
1. Flutter 的现状自从 2018 年 12 月,谷歌发布了 Flutter 1.0稳定版本,至今 Flutter 已经发布到了 2.10 版本,几乎每次版本发布都会解决数千个问题、合入数千个PR,官方的持续的更新,让整个 Flutter 生态越来越强大,你可以通过一套代码库来构建 Android、iOS、桌面、嵌入式等应用。Flutter已经俨然成为世界上最流行的跨平台框架之一了。通过Flutter 官网显示:超过 200W+开发者,以及 35W+App 通过 Flutter 构建,足原创 2022-04-13 15:46:27 · 811 阅读 · 0 评论 -
从用户视角带你看看什么才是好用的App
作为一名Androider,你一定听过启动时间2-5-8原则:当用户在0-2秒之间得到响应时,会感觉系统的响应很快当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以当用户在5-8秒之间得到响应时,会感觉系统的响应速度很慢,但是还可以接受而当用户在超过8秒后仍然无法得到响应时,会感觉系统糟透了,或者认为系统已经失去响应所以不管你在App中做了多么精美的功能,如果在用户点进App的瞬间,产品的反应速度没有让用户感觉满意,人家根本就不会再有继续往下探索的欲望。针对启动的性能原创 2022-04-11 16:22:43 · 204 阅读 · 0 评论 -
全员都忙着“毕业“,我忙着内卷
安卓这个名字大家应该不会陌生吧 。从iPhone,到小米,再到戴着神秘面纱的华为Honor手机,智能手机引发了一波又一波的市场热点。在移动通信领域,“终端为王”其实已经成为一种共识,而与之相关的手机终端人才也成为了炙手可热的“香饽饽”。形成了大面积的“人才荒”移动互联网市场快速增长,使得人才匮乏的现状捉襟见肘。一方面,虽然在10年前,手机终端引发过一场互联网革命,但目前以终端为主要平台的升级发展刚刚开始,专业人员储量严重不足;另一方面,无论是手机终端研发、还是移动互联网应用,市场从来都倾向于“要.原创 2022-04-02 21:10:53 · 121 阅读 · 0 评论 -
腾讯、字节跳动、阿里巴巴、百度等大厂Android 性能优化项目实战深入解析,将你的APP优化到极致的操作
前言作为一个Android程序员,性能优化是无法避开的事情,并且性能优化也是Android中最有挑战的工作之一,更是每个工程师都需要掌握的核心技能。性能问题和Bug不同,后者的分析和解决思路更清晰,很多时候从应用日志即可直接找到问题根源,而性能问题,其排查思路更为复杂一些。对App进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。一个简单的应用,它不仅包含了应用代码本身,还和虚拟机、存储、网络等紧密相关,线上应用一旦出现了性能问题,需要我们从多方面去考虑。这里分享一份腾讯、原创 2022-04-01 21:08:21 · 348 阅读 · 0 评论 -
Android 组件化架构设计
为什么需要组件化小项目是不需要组件化的。当一个项目有数十个人开发,编译项目要花费10分钟,修改一个bug就可能会影响到其他业务,小小的改动就需要进行回归测试,如果是这种项目,那么我们需要进行组件化了组件化架构这里先提几个概念,我们日常业务需求开发的组件叫做业务组件,如果这个业务需求是可以被普遍复用的,那么叫做业务基础组件,譬如图片加载、网络请求等框架组件我们称为基础组件。搭建所有组件的app组件称为壳组件/工程。这里先提几个概念,我们日常业务需求开发的组件叫做业务组件,如果这个业务需求是可以被普遍复原创 2022-03-15 20:35:56 · 560 阅读 · 0 评论 -
阿里P9首次公开:阿里面试官都问些什么?
金三银四求职季,相信大家都在摩拳擦掌。就目前国内的面试模式来讲,在面试前积极复习整个 Android 知识体系将变得非常重要,复习准备的是否充分,将直接影响你入职的成功率。但很多小伙伴却苦于没有合适的资料来回顾整个 Android 知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。那么现在,你们的机会来了!!!学习路线&思路大家可以先从下面几个方面来准备技术面试,如下示例,非常详细!!!泛型原理丶反射原理丶Java虚拟机原理丶线程池原理丶注解原理丶注解原理丶序列化Activity知原创 2022-03-14 20:18:00 · 557 阅读 · 0 评论 -
组件化与插件化架构的应用,看完这个就够了
缘起组件化对于任何一个业务场景复杂的APP以及经过多次迭代之后的产品来说都是必经之路,组件化是指解耦复杂系统时将多个功能模块拆分、重组的过程。组件化要做的不仅仅是表面上看到的模块拆分解耦,其背后还有很多工作来支撑组件化的进行,例如结合业务特性的模块拆分策略、模块间的交互方式和构建系统等等。而插件化是安卓高级开发很难避开的一个模块,但是插件化的运用却通常只在一线的互联网公司中,导致很多小公司的开发没有什么机会去接触到它,很多小公司可能会用热修复,却不一定会去用插件化。插件化开发是将整个app拆分成多个模原创 2022-03-10 15:51:17 · 614 阅读 · 0 评论 -
Github标星10k+,Android Framework开发解密,411页PDF开源分享
前言Framework层为我们开发应用程序提供了非常多的API,我们通过调用特殊的API构造我们的APP,满足我们业务上的需求。写APP的人都知道,学习Android开发的第一步就是去学习各种各样的API,什么Activity,Service,Notification等业内一直有一个说法:技术好的未必底层够硬,但底层扎实的学起来进步如飞。这也是为什么如今的大厂都非常注重对底层原理的考察:除了可以看出面试者的即战力,底层原理更能看出一个开发者的发展潜力。大家对此应该也深有感受,在面试的过程中,底层原理是原创 2022-03-04 15:22:46 · 2604 阅读 · 1 评论 -
7年安卓高工,玩转底层原理,深入理解研究Framework层
Framework 知识广泛应用在Android各个领域中,重要性显而易见。Framework始终穿插在 App 整个研发生命周期中,不管是从 0 到 1 的建立阶段,还是从 1 到 N 打磨阶段,都离不开Framework。成为一名Android Framework高手,也是目前招聘过程中非常稀缺的人才,可以成为你的敲门砖。下面这张图想必大家都看过,Google官方提供过一张经典的平台架构图,从下往上依次分为:Linux内核、硬件抽象层、Native层、Java Framework层、App层,每一层原创 2022-02-26 21:00:22 · 1962 阅读 · 0 评论 -
我开发5年,含泪整理了百度、网易、腾讯等一线互联网性能优化项目实战+案例分析(附PDF源码)
作为过来人,我发现很多学习者和实践者都在 Android 性能优化上面临着很多的困扰,比如:工作场景中遇到“性能优化”难题,往往只能靠盲猜和感觉, 用临时性的补救措施去掩盖,看似解决了问题,但下次同样的问题又会发作,原因则是缺乏方法论、思路的指引,以及工具支持;能力修炼中,缺乏互联网项目这一实践环境,对“性能优化”只能通过理论知识进行想象,无法认识其在工作实战中的真实面目和实操过程;职场晋升中,只管功能开发,不了解组件设计原理,缺少深入地思考与总结,无法完成高并发、高性能系统设计这类高阶工原创 2022-02-25 20:24:49 · 288 阅读 · 0 评论 -
2022年最新Android中高级面试题大全(含面试题及答案),进入一线二线互联网公司不是梦
年后的跳槽,关于找工作这件事,这些问题你是否都存在:1.新技术倒是掌握得挺多,基础的却一塌糊涂。2.工作多年,从未学习过工作之外的技术栈,也没有对技术有任何的兴趣,遇到问题就百度去csdn看解决方案。3.业务单一化和技术栈老化,技术简单,工作七八年,所有的项目都是MVC + Retrofit +Glide。这些情况一般面试就没什么希望了,毕竟对于大部分Android程序员来说:最重要的肯定是建立一个系统的知识支撑体系,使自己具备扎实的Java基础和进阶学习能力.如果是冲击大厂的话原创 2022-02-23 20:51:52 · 455 阅读 · 0 评论 -
2022年最新Android技术面试大全,20+一线互联网大厂面试原题及答案
前言最近在准备面试,然后复习下之前写过的项目,书籍,笔记,文章。一看很多知识点都没有印象,最可拍的是连自己为了防止忘记写的文章竟然都感觉不是自己写的。有些开始怀疑人生了。好了,废话少说,现在是求职高峰期,我把我收集到的资料分享给大家。也祝到家有个好工作。(本文资料 适合1-3年)从基础到架构进阶,包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。文章中所列主要为大纲部分,详细内容可以在文末自行获取哈!如果你熟练原创 2022-02-22 14:22:29 · 410 阅读 · 0 评论 -
都吹嘘了多久的音视频技术,H264编码原理你知道吗?编解码你知道吗?不知道你学什么音视频技术
很多开发者都知道Android音视频开发这个概念,音视频开发不仅需要掌握图像、音频、视频的基础知识,并且还需要掌握如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,因此,音视频开发是一门涉及到很多内容的领域。随着5G的普及,可以明确感知到目前市场上对于音视频人才的需求,市场招聘音视频岗位薪资亦是水涨船高。各大厂为了争夺未来,抢占先机,不惜重金笼络人才。一名合格的音视频开发人员,少则 30 万起,多则年薪可达百万以上!但Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的博原创 2022-02-21 16:50:07 · 951 阅读 · 0 评论 -
十年磨一剑,剑指互联网一线互联网大厂面试,海量Android大厂面试原题分享
1. `进程和线程? 线程的轻量级的体现在哪里?`: 一个进程可以有多个线程, 线程是CPU调度的最小单位, 进程是资源分配的最小单位. 轻量级的话, 进程是静态的只用来分配资源的, 线程是动态的用来执行指令的.2. `线程crash进程会不会crash`: 在Java语言的话, 线程crash并不会导致进程crash, 不过进程内不同线程之间的内存是共享的, 一个线程的crash可能导致其他线程用到的内存访问到不正确的数据, 然后导致其他线程出现crash3. `死锁了解吗? 说一下死锁产生的四个原创 2022-02-19 14:57:03 · 267 阅读 · 0 评论 -
就Android内卷的程度,你只背背面试题,根本找不到好工作
前言最近在某APP上刷到一个正在找工作的Android开发,他工作6年,Android开发三年,两年小程序开发。底下就有人评论了:“光会一些小程序根本找不到好工作”。就Android内卷的程度,你只背背面试题,根本找不到好工作就Android内卷的程度,你只背背面试题,根本找不到好工作Google在Android的发展上都从未停歇,而Android开发人员还妄想靠背背面试题就找到好工作,确实很难甚至不符合常理。除了背面试题我们还能做些什么?图上也说到了,面试时问的都是Java基础、源码、各个框原创 2022-02-18 10:08:14 · 515 阅读 · 0 评论 -
BAT安卓高级工程师都是这样完成APP优化的吗?
说起性能优化,很多人都感觉头痛不已,近些年来也是无数人在面试中因为性能优化而折戟沉沙。其实抽丝剥茧开来,Android的性能优化,主要从以下几个方面开展:稳定(内存溢出、崩溃)流畅(卡顿)耗损(耗电、流量)安装包(APK瘦身)(一)稳定——内存优化(1)Memory Monitor 工具:Android Studio自带的一个内存监视工具,它可以很好地帮助我们进行内存实时分析。通过点击Android Studio右下角的Memory Monitor标签,打开工具可以看见较浅蓝色原创 2022-02-17 14:57:12 · 606 阅读 · 0 评论 -
惊喜:杭州滴滴三面过,字节Tiktok事业部三面收offer,专栏分享。
缘起:近日在杭州滴滴参加了个面试,前三面的问题我都答出来了,自己也感觉前三面都过了,但是HR一直没有联系我HR面,我把此事发到群里想要探讨一下,却没有想到引发群友们的炸锅表现,有网友说凉了,但也有网友看到我之后说的自己曾有独立开发运营的软件而且用户有11w+时,却说我是来炫技的!!!稍微介绍自己吧:一个普本毕业生,目前还没有拿到双证,在去年考研后面过阿里,有过独立开发运营的软件项目,用户有11w+,这次滴滴投的是校招。滴滴打车面经一面自我介绍聊了很久个人项目JVM内存区域引用类型原创 2022-02-16 14:34:54 · 1453 阅读 · 0 评论 -
7年大厂Android开发,我对如何精通Framework的经验总结
Android 开发者技能中,如果想进大厂,一般拥有较好的学历可能有优势一些。但是如果你靠硬实力也是有机会的,例如死磕Framework。Framework 知识广泛应用在Android各个领域中,重要性显而易见。成为一名Android Framework高手,也是目前招聘过程中非常稀缺的人才,可以成为你的敲门砖。Framework就像一棵常青的技能树,不管是普通开发还是首席架构、CTO 都能够从中汲取足够的技术养料。普通开发往往对Framework只停留在“使用过”甚至是“听说过”的阶段,这其中甚至不原创 2022-02-15 10:32:15 · 3656 阅读 · 0 评论 -
Android工程师当下困境,转行或坚守,看完之后大彻大悟
现在的IT行业竞争压力越来越大,尤其是Android开发行业。而很多Android程序员却每天都在重复CRUD,原地徘徊!今年年初,你就想改变现状,于是在网上刷了大量面试题,强行记下之后,开始参加面试!但是你发现,现在的面试,却越来越难了。投了10份简历,只有一家给了面试邀请。面试官平时的工作内容都不问,问的都是没怎么听过的名词,什么hybird,NDK,难得问到背过的题,却不按套路出牌问原理,上来就是一顿连环炮,让你措手不及!甚至怀疑自己是个假的程序员,感觉什么都不懂!每个人都变得越来越浮躁了,欠的原创 2022-02-14 14:07:35 · 1065 阅读 · 0 评论 -
2022年,一定要尽早进大厂
2021年末,无意中听到一个业内大佬的观点:如果想在国内长期的发展,尽早进大厂。大佬经历过国企、外企、创业和BAT,对行业、大厂、技术的一番见解独到,评价中肯。这里将听到的简单归纳几点,希望在2022年的开始,对求职或者跳槽中的大家有一些帮助。格局。大厂势必是一个领域的先锋,身处大厂我们能看到各种体量、层次、使命之下的出发点和对于社会的意义。在小公司着眼于技术上实现功能,优化性能,在大公司我们还要思考团队合作、业务发展、行业现状。在这种环境中,我们不仅能得到知识、成长空间,更多的是造就不同格局。价值。原创 2022-02-13 20:23:23 · 152 阅读 · 0 评论 -
Jetpack全家桶中最受欢迎的一定是它
长久以来,Android官方一直没有一个规范的项目架构,只要能实现功能,代码你可以随便写。Android开发者基本也是处于放养的状态,生态这东西基本全靠自建了。直到Jetpack的出现,很大程度的帮大家解决了这一问题。作为开发组件库集,Jetpack的主要目的就是帮助开发者写出更加简洁的代码,简化开发过程。且其中的大部分组件不依赖于任何Android版本,拥有非常好的向下兼容性。可以看到Jetpack基本有基础、架构、行为、界面这4个部分组成,众多组件中,我们最需要关注的还是架构组件。尤其是Lifecy原创 2022-02-11 20:57:53 · 832 阅读 · 0 评论 -
面对接下来的跳槽热潮,Android开发该如何准备面试,或许看完这里,你就有了目标
这两个月听的最多的两个词就是 寒冬 和 裁员,作为被裁大军中的一员,我的关键词就是 遗憾 和 还好。遗憾 的是现在的项目还有很多想象的空间,但是就要走向尽头;还好 的是毕业几年来一直没有以一种打工的心态在工作,寒冬就寒冬,怕个锤子。最近又开始写文章了,有小伙伴问我是怎么准备面试的,我也想谈谈我最近的一些想法和计划,大家一起讨论。整体分为以下两个方面:自我介绍 & 项目经验知识储备自我介绍 & 项目经验- 自我介绍这个是第一个要准备的东西,面试多几次,慢慢完善就好,原创 2022-02-10 21:31:38 · 184 阅读 · 0 评论 -
Kotlin即未来 2022年需要关注的重大技术之一
自 2017 年 Kotlin 被 Google 认证为 Android 开发官方编程语言后,最常提及的一个问题:是否应该学习 Kotlin 进行 Android 开发?相比传统 Java 语言有什么优势?如今答案十分清晰了 —— 这几年,Google 大力发展基于 Kotlin 的 Androidx 库、Jetpack 库、Compose 库,很多新特性都是为 Kotlin 优化的。可以说,不懂 kotlin,今后在 Android 开发领域标准库的发展上将很受阻碍,Android 开发由 Java 转原创 2022-02-09 20:49:31 · 2338 阅读 · 0 评论 -
音视频开发仅仅停留在使用API的层次,是不能让你适应不断变化的需求,最后还得看......
前言很多开发者都知道Android音视频开发这个概念,音视频开发不仅需要掌握图像、音频、视频的基础知识,并且还需要掌握如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,因此,音视频开发是一门涉及到很多内容的领域。随着5G的普及,可以明确感知到目前市场上对于音视频人才的需求,市场招聘音视频岗位薪资亦是水涨船高。各大厂为了争夺未来,抢占先机,不惜重金笼络人才。一名合格的音视频开发人员,少则 30 万起,多则年薪可达百万以上!但Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上原创 2022-01-05 17:18:06 · 3377 阅读 · 0 评论 -
超强新框架,引领2022开发新纪元
纵观Android发展至今,十余年间Google一直在针对不同的主题对它进行整改补强,其目的就是为了给开发者们一个更加舒适高效的开发平台,更好的实现各种功能。可以看到在 UI 构建方面,基本上这么多年依赖并没有什么变化,就现在的发展趋势来说,传统的UI架构让很多开发者表示苦不堪言:UI 在构建上需要编写大量的模板代码。大家都对自定义 View 比较熟悉,每次编写都要处理 onMeasure、onLayout、onDraw,在 onInterceptTouchEvent、onTouchEvent 中处理原创 2022-01-04 16:31:19 · 2457 阅读 · 0 评论 -
抛弃Java 改用 Kotlin 的六个月,你不知道的小秘密。
自 2017 年 Kotlin 被 Google 认证为 Android 开发官方编程语言后,最常提及的一个问题:是否应该学习 Kotlin 进行 Android 开发?相比传统 Java 语言有什么优势?如今答案十分清晰了 —— 这几年,Google 大力发展基于 Kotlin 的 Androidx 库、Jetpack 库、Compose 库,很多新特性都是为 Kotlin 优化的。可以说,不懂 kotlin,今后在 Android 开发领域标准库的发展上将很受阻碍,Android 开发由 Java 转原创 2021-12-29 15:43:08 · 1803 阅读 · 0 评论 -
我,毕业一年外包转正进大厂,从月薪5k到18k华丽蜕变
前言职场就像围城,我们每一个职场人总是以“墙外”的视角羡慕着“墙内”的世界,而也许你的生活也出现在别人的梦中。今天,笔者给大家分享一位应届大学生的心声。让我们一起了解一下应届毕业生求职中最原始的生活、工作状态。希望这些“干货”能让你认识到不一样的职场。我出生在一个18线小城市,城市从南到北就10公里左右,和各位比起来我算不上小镇做题家,因为我只考了个双非一本。在高中的时候交了个女朋友,后来一起去了上海上大学,她985。家里没什么钱,一个月1.5k的生活费,还谈恋爱,基本就是天天吃土。好在前女友很体谅原创 2021-12-28 14:36:47 · 2660 阅读 · 0 评论 -
音视频 WebRTC、X264、FFmpeg、ijkplayer、jsmpeg、Live555、Opus源码解读
前言随着新冠疫情的影响,这两年音视频的需求呈爆发式增长。在音视频领域中,WebRTC可以说是一个绕不开宝库,包括了音视频采集、编解码、传输、渲染的全过程,当然除了WebRTC还有更多的源码值得探讨,如:X264,FFmpeg,ijkplayer ,jsmpeg,Live555,Opus等等。为方便阅读,这里有一份阿里P7大佬亲手整理的音视频精编源码解析分享给大家。第一章 WebRTC Native 源码导读安卓相机采集实现分析安卓预览实现分析安卓视频硬编码实现分析VideoCRE 与内存抖动优原创 2021-12-27 14:58:30 · 3924 阅读 · 2 评论