自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开学就是大学计算机专业的最后半年了,我该怎样在空闲时间里学习才能掌握更强的编程能力,在面试中脱颖而出?

毕业后曾经回了一次高中学校,被高中老师拉着给大一的学弟学妹做了一次演讲。今年过年的时候,一个小学弟顺着当时留下的联系方式加了我好友,问了我一些问题。我觉得这些问题很有价值,或许对正处于大学或者即将走进/走出大学的朋友有所启发,这里就把我的一些建议分享出来。前言在当今社会,大学似乎已经成为了一个必经之路,不管好歹,基本上都会读个大学再进社会。很多人认为,高中才是学习真本事,学干货的时候,高考完就轻松了,想怎么玩就怎么玩,很多大人在鼓励孩子读书的时候也是这样说的。 但是,这样的观点是错误的,大学也是.

2021-02-22 21:46:13 5577 31

原创 【Android面试宝典】2021年,腾讯等大厂Android高级开发面试完全攻略手册!

前言笔者是前腾讯Android高工,曾经多次担任面试官,现在在字节code。从毕业到现在,被别人面试过,也面试过别人,大大小小的面试,一两百次,也算久经沙场。现在,我以腾讯非在职员工的身份来和大家分享一下腾讯、字节等大厂Android岗面试的流程、攻略以及一些建议,希望能帮到看见这篇文章的有缘人。都是干货,赶紧收藏,三连走起。提笔初衷写这篇文的初衷是有很多朋友都在问我腾讯面试相关的问题(嗯哼,不少都是来打探面试真题的)。通过交流得知,不管是老猿还是新手,大家或多或少都有些害怕面试,尤其是大厂的面

2021-01-30 20:48:13 661 7

原创 大佬教你微信小程序分包(附微信小程序开发学习手册)

今天逛博客发现大佬的神仙技术分享,现在分享给大家,希望对大家的学习和工作有所帮助。大佬原文地址:https://blog.csdn.net/atu1111/article/details/120487943微信小程序分包1.为什么要分包在微信小程序上线时,要求整个小程序所有分包大小不超过 16M(主包 + 所有分包, 单个分包/主包大小不能超过 2M。如果你主包大小大于2M则需要做一些处理,比如分包或者把一些大的资源如图片放在服务器上,然后从服务器上选取所用的图片2.分包组成方式:分包后,小程序

2021-09-29 22:10:54 949 1

原创 Android岗面试速效救心丸!9月26日刷题复习指南!干货!速看!

一、计算机网络1、Tcp和Udp的区别?2、TCP可靠传输原理实现(滑动窗口)。3、描述TCP三次握手与四次挥手的过程与意义。4、Http与Https的关系是什么?5、Http1.1和Http1.0及2.0的区别6、Http的报文结构。7、HTTPS 如何防范中间人攻击?8、Http的请求方法。9、Https加密原理。10、网络请求缓存处理,okhttp如何处理网络缓存的11、权限管理系统(底层的权限是如何进行 grant 的)?12、Cookie与Session的作用和原理。13

2021-09-26 17:53:24 407 1

原创 当程序员搞开发,这十点道理你知道的越早越好!

十年开发,两年Java,八年Android,今天来分享一下开发生涯的经验,避免后来者踩坑,希望对大家的学习和工作有所帮助,少走弯路少踩坑。今天是因为几个老朋友一起聊天,有些感慨,即兴提笔,想到哪里写到哪里,或许本文缺乏清晰的条理,但都是肺腑之言。1 尽早去大厂和大平台越早进大厂越好。在一些大厂,三年买车,5年买房绝不是空谈。 大公司的开局和小公司起步是完全不一样的,如果呆在小公司,除了搞增删改查和人际关系,很难有大出路。除非你是一个十分有主见,对自己的未来有清晰的发展规划,不然,不要在小公司消磨

2021-09-25 18:30:31 350

原创 如何通过自学成为一名优秀的 Android 开发工程师?

前言在现在的人才市场上,其实有相当一部分的开发者都不是科班出生的。尤其是Android程序员,基本上都是自学的,能在大学里接受正规系统的Android开发学习是很难的,很少有学校会专门教这个。(以上都是我的个人经验,不知道现在的大学教育是什么样子)以笔者自身为例,14年会计本科毕业,编程都是大学的时候自学的,Android更是完全的零基础自学。但是毕业后,我幸运的拿到了百度云的Android开发岗offer,现在已经是一名Android高级研发工程师。下面就来分享一下我这一路走来的心路历程吧。入门

2021-09-13 17:00:20 591 6

原创 【纯干货分享】拒绝卡顿,揭秘盒马鲜生 APP Android 短视频秒播优化方案

短视频作为内容重要的承载方式,是吸引用户的重点,短视频的内容与体验直接关系到用户是否愿意长时停留。因此,体验的优化就显得尤为重要。这篇我们来聊聊 Android 短视频秒播优化方案。作者|少阳审校|泰一优化前的盒马沉浸式短视频播放页面,体感和流畅度上与主流短视频 App 有明显差距。主要问题有播放封面闪屏、出流速度慢两个问题。所以优化的目标是解决盒马沉浸式短视频现有短板,与主流 App 的沉浸式短视频体验对齐,如抖音、手淘等。具体指标有:满足硬性指标:播放成功率、首帧时长、秒开率。满.

2021-09-07 16:15:29 623

原创 字节跳动Android岗面试被拒,理由竟然是:背景不够???

笔者二本双非院校,家庭普普通通,今年毕业的我被字节反复鞭尸,被拒绝的原因很多,其中最离谱的竟然是说我:背景不够???!所幸,最后我拿到了offer。字节跳动面试难吗,应该如何应对? - 大数据峰哥的回答 - 知乎https://www.zhihu.com/question/339135205/answer/1042503698字节跳动面试难吗,应该如何应对? - 一个搬砖的胖子的回答 - 知乎https://www.zhihu.com/question/339135205/answer/188

2021-09-02 22:15:30 518 4

原创 字节跳动的Android岗面试难吗?应该如何应对?

字节安卓岗面试的难度感觉不难,但没 offer。面了两个组(共见了 5 个面试官),一个组至今没有消息,另一个组的 HR 说:感觉你想做业务 leader,但我们最需要的是前端技术 leader,而且业务 leader 已经招满了。我觉得这是双方期望没有聊好吧,也可能只是 HR 找个理由婉拒。我几个月前从 Facebook 裸辞后,就有中国猎头拉我去面字节跳动,说他们要招个 leader 建立前端的基础架构团队,解决前端散落在各个产品导致技术不可复用的问题。一开始猎头说这个职位回报给张一鸣,我心想你就瞎扯

2021-09-01 22:05:04 415 5

原创 造假的代价:手握美团offer,结果背调红灯,哭了!准备Android岗面试的朋友需要注意这些点

前阵子,一个朋友微信向我哭诉,说自己在面试中表现很好,面试过程也十分顺利,最后也拿到了offer,但是没想到最后背调红灯了,自己都不知道发生了什么情况。这样的情况我在网上页看见其他朋友遇到过。笔者在脉脉上面看见的一个有着相似的经历的朋友。到手的offer飞了一个前华为技术的程序员说:“美团offer拿到了,结果背调红灯,哭了,不知道跪在哪,大佬们可以给点提示吗?”后面楼主补充:没有捏造项目等信息简历没合并没有犯罪记录除了现在公司的leader和HR没写真正的,但是虚假leader和HR

2021-08-27 17:46:42 3658 3

原创 回天乏术,SharedPreferences 已经彻底告别了这个时代?

数据持久化需求在Android开发过程中,我们避不开持久化key-value数据需求。目前实现Android本地数据持久化有以下三种最常用的形式:文件存储数据SQLite数据库存储数据使用SharedPreferences存储数据其中,SharedPreferences(以下简称 SP) 是Android系统提供的一种轻量级的Key-Value数据存取方式,使用起来非常方便。SharedPreferences的问题在初始化 SP 的时候,会将整个文件内容加载内存中,因此会带来以下问题:

2021-08-26 20:46:10 343 2

原创 别再说“换皮”了,来看看HarmonyOS与Android的全面对比吧

鸿蒙的争议一直挺大的,很多人都说是换皮,很多做鸿蒙技术分享的博客下面的评论区都吵得不可开交。我们交流圈里也有很多人发表自己的看法,下面是其中一个大佬在圈里的分享。一、前言华为自己对于鸿蒙系统的定位是完全不同于安卓系统的:它不仅是一个手机或某一设备的单一系统,而是一个可将所有设备串联在一起的通用性系统,就是多个不同设备比如手机、智慧屏、平板电脑、车载电脑等等,都可使用鸿蒙系统。这段时间我在寻思着学习一下鸿蒙,原因有三:第一是因为在着手做一个自己的开源项目,技术选型的时候想到了鸿蒙;第二是我个人非

2021-07-26 17:26:11 1696 7

转载 Android轻量级存储方案的前世今生

Android存储方案对于我们Android开发者来说是一门非常重要的技术,下面分享一篇大佬这个方向相关的文。希望对大家的学习和工作有所帮助。对于 Android 轻量级存储方案,有大多数人都很熟悉的 SharedPreferences;也有基于 mmap 的高性能组件 MMKV,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强;还有 Jetpack DataStore 是一种数据存储解决方案,允许您使用协议缓冲区存储键值对或类型化对象。DataStore 使用 Kotlin 协程和

2021-07-22 22:15:53 385

原创 风口浪尖!即将出现的爆发点!未来移动开发的蓝海!

不少人都在感叹:移动开发凉喽。但是机会其实一直就在眼前,只是少有人能抓住。当下移动开发的现状就是:新人的大量涌入和老人的无所适从。一个无法否认的事实:现在的移动开发不再是当初那个轻易就能就业拿高薪的行业了。但是这并不意味着Android凉了,而是市场变的更加规范了,拿高薪的门槛变高了,这也是行业发展的正常规律。在这样的大环境下,我们从业人员能做的就是提高自己的核心竞争能力,建造自己的技术壁垒。而达到这个目标需要我们对某一个领域有深入的研究与心得。列举几个值得我们深入的细分领域:音视频/图像处

2021-07-16 21:14:43 319 9

原创 OOM!又是OOM!Android 内存监控一定要注意!

前言性能优化是一个老生常谈的问题,也一直是Android中高级攻城狮进阶和深入的方向。在性能优化的各种问题中,内存泄漏一直占有较重要的地位。内存泄漏的积累会造成内存溢出,进而导致程序崩溃,出现OOM问题。针对这个问题,我们需要在上线前进行检测同时也要能够实现线上的监控。方案一:线下性能监控Android Studio自身提供的MAT等工具分析内存泄漏比较耗时,因而诞生了LeakCanary——这也是现在寻找内存泄漏问题最常用的工具。LeakCanary 这个工具非常简单,依赖 LeakCana

2021-07-12 20:34:21 358 11

原创 阿里淘系技术分享:Flutter 快速上手方法!!!

不管是国内还是国外,用 Flutter 进行开发的厂越来越多,flutter 强势进入移动开发的视野。今天就来分享一下Flutter 快速上手的方法!原文地址:https://juejin.cn/post/6872526285654982663近两年Flutter的热度不断提升,无论在阿里还是外部公司,参与Flutter生态建设的人越来越多。Flutter作为跨端的UI框架,未来也有很大的可能像Rax一样作为集团内营销活动页面搭建的DSL。所以目前学习Flutter,参与Flutter生态建设是一件时髦

2021-07-08 21:37:48 421 13

原创 如何优雅的处理 Android 重复点击 [建议收藏]

现在的Android APP 最主要的交互就是点击,但是在用户的使用过程中容易出现“重复点击”,导致页面多开,重复请求等问题,这样的情况该如何解决呢?今天就和大家分享一下,Android 如何优雅处理重复点击的问题。原文地址:https://www.jianshu.com/p/04ed8d18c335一般手机上的 Android App,主要的交互方式是点击。用户在点击后,App 可能做出在页面内更新 UI、新开一个页面或者发起网络请求等操作。Android 系统本身没有对重复点击做处理,如果用户.

2021-07-01 15:01:09 583 2

原创 还谈论Android的前景?根本没什么好问的……

前言无论是什么时候,“Android的前景如何?”这个问题一直都在提问热榜上。今天在这里就认真回答一次吧。Android凉了?最近不断地看见大家在网上讨论类似“Android 凉了?”这样的问题。比如下面这些:现在做Android是否还有前途?Android研发在走下坡路了?Android的工作太难找了。Android是不是不行了?……每次看见的时候,我都只有一个想法:这个问题真的就这么重要吗?有什么好问的呢?这里我想和大家分享一下前不久在我朋友圈刷屏的一张图。人无百岁命,却忧

2021-06-27 22:29:51 167 8

原创 卷心菜:被迫参与内[卷],但因为[心]里不想卷,导致看起来很[菜]

最近我发现公司里,计算机相关专业的硕士越来越多。在领英上搜索 “高级软件工程师”,发现大厂约 70% 高级软件工程师都有名校硕士背景。就离谱!这两年,计算机行业这么 “卷” 的吗?!! 看完雇员背景,只想说,还好老妈生我早,当年读书,硕士也比现在容易考。不像现在,去年考研人数已经破了 400 万!考上硕士 “卷”,硕士找工作更 “卷”。 这这这找谁说理去?去年疫情,好多海归硕士生疯了似地往回跑,好一点儿的互联网大厂,都快变成QS 世界排名前 100 的硕士联盟 了。行业在不断发展,涌进来的人才也全

2021-06-18 17:22:02 2209 7

原创 【毕业季】百度出身大佬总结出来的 98%过率的面试攻略!手把手教你拿下大厂offer!

这是一个从百度出来的大佬总结出来的面试攻略。他在两个月内一共面试了 五十多 场,最终拿了包括 字节跳动、美团、微软、蚂蚁、B站 在内的 8 个大厂 Offer。群内很多朋友(应届生居多)都求他分享经验,他就干脆写了一篇博客,进行了比较系统的总结——纯干货预警,建议收藏慢慢看,主要内容包括:一、确定目标这个其实就和考研一样的,你想考一个什么样的学校?你需要做哪些准备?找工作前你同样需要思考:你想找一家什么样的公司?你有什么样的期望?是 Work Life Balance(WLB),学习和..

2021-06-15 17:44:33 860 16

原创 致在校大学生:作为一名移动开发程序员,除了编程语言本身,这五点你必须知道

有不少大学生表示在学校里很迷茫很浮躁,完全静不下心来做事,现在大三了,突然发现身边很多同龄人都考研的考研、进入大厂的进大厂,不少同龄人已经有房有车,月入过万,经济完全独立,有的甚至准备创业自己当老板了。相比较之下就感觉自己一无所成,知道自己该努力奋斗,但是很迷茫,不知道该怎么学习。希望我可以提出一些建议。在这里,我就针对还在大学的准攻城狮们提出一些关于学习的建议。一、端正心态,少想多做很多人都说:为什么我看到好多同龄人都很成功,好多年轻人,不是买房就是开豪车的,难道是错觉?关于这一点我只能回.

2021-06-08 22:20:41 1655 37

原创 2021年还没上手 Flutter 的移动开发们该看看这份Git高星的286页学习笔记了!

现在的开发大环境就是“小步快跑、快速迭代”,“一套代码、多端运行”这一直是很多开发团队的梦想,美团也一样。他们做了很多跨平台开发框架的尝试:React Native、Weex、PWA 等等。但都没有得到很好的解决,直至遇到 Flutter。Flutter 的优点Flutter 提供了一整套从底层渲染逻辑到上层开发语言的完整方案跨平台高保真高性能……从刚发布开始,Flutter 的热度一路攀升,受到众多开发者的青睐。发展到现在已经有了 阿里闲鱼、今日头条、腾讯 Now 直播 等在内的一.

2021-06-03 21:01:05 1505 27

原创 【开源】100% Kotlin 的 Android Jetpack mvvm 项目!

这是我在掘金上面看见的一个还不错的100% Kotlin 的开源项目,分享给大家,希望对大家的学习工作有所启发和帮助~原文地址:https://juejin.cn/post/6966851893536489502项目地址: github.com/haikun-li/J… (由于项目引入了jetpack compose,请使用最新的canary版本的Android studio打开项目)对 Kotlin 语言或者 Jetpack mvvm 架构项目感兴趣的朋友可以通过点击【这里】进入我们的移动开发..

2021-05-29 15:59:00 659 16

原创 不服不行!终于有人把AMS和WMS讲明白了!

现在的移动开发人才市场上,初中级开发者几乎都是人满为患,互联网公司对移动开发人员的招聘要求也越来越高,尤其是那些大厂,非常看重开发者对底层的掌握。大家可以先来看一组大厂的面试题:AMS是如何启动的?AMS在Android起到什么作用?AMS有哪些应用场景?我们是如何应用AMS核心原理的?WMS的工作原理说说?这些底层问题能回答上来吗?是不是有一定难度?其实很多的移动开发者都止步于这个水平,要想再进一步深入发展很难,进阶学习成为了一个迫在眉睫又进展艰难的点。进阶学习难吗?

2021-05-23 21:30:57 1039 37

原创 灵魂拷问:flutter构建应用的方式是否是一种倒退?

前言前一阵子有一个网友问了我一个问题:在以往软件或者应用开发中,不管是哪种设计模式,mvc也好,mvvm也好,通常都是布局和代码逻辑各自独立,比如微软体系下软件开发下用xaml写布局cs代码写逻辑,诸如此类的苹果安卓都是这样。这样的做法的诞生,在当时应该是一种进步。但是谷歌新移动端框架flutter是布局跟代码逻辑又一起写了。这是退步还是螺旋上升到这个阶段了?顺便这位网友还向我吐槽了一下 Flutter 的括号。今天就在这里好好说一下这个flutter吧。浅谈Flutter的未来3月4日,

2021-05-19 20:41:55 422 26

原创 35岁的开发莫慌张!学会这些东西,35 岁以后也依然被公司抢着要!

知乎的热榜上有过这样一个问题:“什么样的程序员在 35 岁以后依然被公司抢着要?”35 岁这个关键字备受瞩目,似乎是所有职场人都不容易迈过去的一道坎。35岁的职场人也是左右为难:一方面,各大公司一到大规模裁员,35 岁以上的普通员工,就成了重点“关照”对象。另一方面,大多数公司在招聘中把年龄限制在 35 岁以下,35 岁左右的人,连面试资格都没有。就连“铁饭碗”也不能幸免:公务员,考试年龄都限制在 35 周岁以下。但是“铁饭碗”好就好在只要进去了就差不多稳了,这也是为什么国内大家无比向往体制内工作的原

2021-05-10 17:53:27 1472 22

原创 刚进公司就把祖上十八代单传的代码优化了是什么体验?

刚进公司就把祖传代码优化了,让公司的APP稳定性提高一半,大幅提升了用户体验是什么体验?一个字!爽!这不比斗破里面萧炎“三年之期”打脸嫣然来的爽?不比博人传燃?爽文小说都不敢这么写。关键,没人信啊。扮猪吃老虎的大佬去年金三银四帮公司面试的时候认识了一个挺有意思的朋友,他是专科学历,非专业出身的Android程序员。进公司后,这个小伙子上手很快。来的第三个月,他对我们公司的那堆祖传代码做了一些小小的优化,让公司的APP稳定性提高一半,大幅提升了用户体验。一鸣惊人,得到了领导的表扬还有我们技术组的

2021-04-20 17:17:28 10694 43

原创 作为Android程序员,我们该如何订制职业规划才能尽早摆脱底层码农身份?

前言经常有一些朋友问我关于程序员的职业规划问题,大多都是工作两三年或者是工作五年多的,职业发展遇到了瓶颈。我也乐于向大家提供一些参考意见。就在几天前,我又收到了一个关于职业规划的问题,这次提问的是一个在校大学生。我不得不感慨,长江后浪推前浪,一代新人胜旧人。这不,大学刚开始就已经开始着眼职业规划了。职业规划可早不可晚上面提到的这位同学是觉悟比较高的,在刚入学的时候就有职业意识了。我认为无论是程序员还是任何其他的职业,都应该有清晰长远的职业规划。没有职业规划的人,在工作上基本都是为了完成任务而做

2021-04-12 21:39:38 1901 33

原创 十年移动开发老油条经验谈:工作不要太拼命了!没用的!

"Life was like a box of chocolates, you never know what you’re going to get. "————生命就如同一盒巧克力,你永远不会知道你将得到什么。缘起今天,和一个朋友下馆子喝酒。酒过三巡,菜过五味,我们开始倾吐最近的一些不如意之事。自这位兄弟去年10月份从北京某大厂月薪3万的岗位上被裁,到现在已经失业一年多了。这一年多的日子,他过得很不容易。被迫结束北漂这位朋友,我对他印象最深的是他被辞后,在朋友圈说的一句话:“唯一我终.

2021-03-27 11:53:44 388 12

原创 3个月获1亿月活用户!移动音视频领域疑将出现下一个TikTok???

去年12月,短视频产品“Spotlight”问世,截至今年2月,Spotlight的月活用户已经达到1亿。一亿月活用户!这不得不让人怀疑:移动音视频领域或将出现下一个TikTok???短视频领域的红利字节跳动怎么就突然火起来了呢?因为今日头条。字节跳动为什么突然爆红了呢?因为抖音,因为短视频的爆红。在全国防疫的大环境下,远程会议、工作、学习,线上教育……甚嚣尘上,以高速度、泛在网、低功耗(设备端)、低时延、万物互联、重构安全为特点的5G技术使直播,短视频行业相关业务发展迅猛。TikTok(抖音.

2021-03-25 21:50:10 2235 19

原创 来这小厂Android开发三年,身边很多同事都离职了,“金三银四” 我要不要也跟着跳槽换份工作?

年前我看公司的微信大群的时候还有102人,今年复工的时候再看,已经只有83人。到今天,就我自己那个小组,已经陆陆续续走了三个人,其中有两个还是干了两年的老员工。职场迷茫时刻这是我今天在网上看见的一个热推的帖子。我很早就想要离职了,一直在观望,下面说一下我的情况吧。我是搞Android开发的,2018届毕业生。刚毕业就来到了这个小厂搞Android开发,到现在已经干了快三年。我本来去年就要走的,但是因为突如其来的疫情,大家都说工作不好找,我就打消了这个念头。今年复工后,我身边很多同事都跳.

2021-03-22 21:11:43 2349 20

原创 无痛上手!!!Flutter 2.0 下混合开发浅析……

最新版的flutter不知道大家上手了没有,这里逛博客看见了一个大佬的分享,感觉很不错,大家可以看看,希望对大家的学习和工作有所帮助。原文地址:https://blog.csdn.net/ZuoYueLiang/article/details/114987640多余的前言Flutter 2.0 发布时,其中最受大家关注之一的内容就是 Add-to-App 相关的更新,因为除了热更新之外,Flutter 最受大家诟病的就是混合开发体验不好。为什么不好呢?因为 Flutter 的控件渲染直接脱离..

2021-03-22 20:48:55 561 4

原创 菜鸟也有春天!4年Android开发13K,刷完这份BATZ大厂面试真题解析合集,跳槽涨薪15K!

天道酬勤,播种不一定有很多收获,但是,不播种就什么收获也没有。前言这是群里一个朋友的故事,姓名匿了,代称老张。老张是大专毕业的,计算机专业,刚出来的时候,没有拿的出手的学历,也没什么特别突出的能力,工资也特别低,只能说能够在这个二线边缘城市基本上养活自己吧,基本上没有什么余钱。在小厂干了一年后,老张跳了两次槽,都是不怎么知名的厂,但是工资有了10K,这对他来说已经是相当可观的一笔工资了。在这个厂,老张兢兢业业,干了三年,期间也有了女朋友,一年前结了婚,前不久怀上了孩子。家里的开支眼见着上涨了,.

2021-03-17 21:11:43 256 4

原创 一文详解Android 轻量级存储方案的前世今生

存储方案在Android开发中是一个非常重要的模块, 这里分享一篇大佬的Android 轻量级存储方案的前世今生。希望对大家的学习和工作有所帮助。原文地址:https://juejin.cn/post/6934494768185475079背景对于 Android 轻量级存储方案,有大多数人都很熟悉的 SharedPreferences;也有基于 mmap 的高性能组件 MMKV,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强;还有 Jetpack DataStore 是一种.

2021-03-16 14:06:14 334 10

原创 Android的NDK开发中,C语言需要掌握到什么程度?要学哪些?

Android这门学问很深,远远不是“用轮子进行组装”那么简单。他不仅仅有宽度还有广度,比如NDK 开发模块,我们还需要深入底层,学习C语言。笔者的唠叨“学C语言?”“是的。”或许这听起来很吃力,但是,付出与收获是成正比的,现在的市场上,NDK 开发者是十分吃香的,大家可以看看下面的招聘信息。看到这里是不是觉得还算物有所值?这是一个值得一试的方向。音视频开发该怎样学习?其实也没什么太多的取巧,只是学习这件事,必须得有体系,有条理,循序渐进,这样才能完全的掌握这些重要的知识点和技能。.

2021-03-14 22:30:57 1626 20

原创 Android App 开发新尝试:模拟服务器数据接口 - MockApi

现在搞开发,很多人都是搞的体力活儿,恰恰丢失了真正的“开发精神”。什么是“开发精神”?是探索,是向前求知。今天想和大家分享的是前辈的 Android App 开发新尝试。原文地址:https://www.cnblogs.com/everhad/p/6219795.html为了方便app开发过程中,不受服务器接口的限制,便于客户端功能的快速测试,可以在客户端实现一个模拟服务器数据接口的MockApi模块。本篇文章就尝试为使用gradle的android项目设计实现MockApi。需求概述在app开.

2021-03-13 18:40:49 874 3

原创 中年男人:这是我为什么一直跟你提“35岁中年危机”的三点原因……

去年下半年,一个朋友失业了,今年都还没有找到工作。几个兄弟聚在一起喝酒,就开始倒苦水。在看这个文的你或许还是青年乃至少年,但是我还是想跟你说一下“中年危机”。满纸荒唐言,一把辛酸泪。大家也可以当做一个故事,姑且听之,姑且信之。我曾经很羡慕的那个朋友我和这位朋友是从小一起长大的,我们是一个小镇上长大的邻居,他学习成绩优秀,一直是名列前茅,而我恰恰相反,我是一个学渣,他一直都是典型的大人口中的“别人家的孩子”。他是一路顺风顺水走过来的,大学毕业就结婚生子,也有自己稳定的工作,而那个时候,我还在为面.

2021-03-12 22:43:48 3287 14

原创 失业第21天,Android开发十年,我得到了什么?到底该怎么做?

以前还会感慨“时间过得真快”,但是失业第21天,我对时间的流逝已经习以为常。从小就熟知一个道理:浪费别人的时间等于谋财害命,浪费自己的时间等于慢性自杀。为了使自己的时间流失的有意义,我这里就进行一下简单的总结:Android开发十年,我得到了什么?到底该做什么?忆往昔峥嵘岁月我在计算机本科毕业后就进入了腾讯的QQ部门。很荣幸接触到了当时可以说是顶尖的技术:在有限的宽带资源下达成接近一亿人的在线状态的互相同步。让用户登上PC端QQ后,他的好友能在一秒的延时内,接收到他上线的状态通知。当时是20.

2021-03-07 22:31:24 4301 21

原创 大佬手把手教你优雅地进行Flutter开发(GetX值得一试)

推开程序员的大门时,前面展现的是无止境的学习旅途。本次是Flutter开发列车,大家上车后记得系好安全带。原文地址:https://juejin.cn/user/2840793776393847前言使用Bloc的时候,有一个让我至今为止十分在意的问题,无法真正的跨页面交互!在反复的查阅官方文档后,使用一个全局Bloc的方式,实现了“伪”跨页面交互,详细可查看:flutter_bloc使用解析;fish_redux的广播机制是可以比较完美的实现跨页面交互的,我也写了一篇近万字介绍如何使用该框架:f.

2021-03-04 22:10:46 1978 3

原创 双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

2021年已经开幕了很久,很快就要迎来“金三银四”这个面试高潮。这是简书大佬的一篇面经分享,希望对大家有帮助。原文地址:https://www.jianshu.com/p/c1ca59809fa下面是博主个人基本情况还有面经。文中附有详细的面试真题目,文末有我当时刷的面试真题还有一些对我帮助良多的复习资料,特别有用,希望也可以帮大家顺利上岸,顺便攒攒人品!笔者的基本情况笔者是普通家庭,学历一般,非985也非211,就是一个普通本科生应届毕业生。有过一些简单的实习,也做过一些项目经历,但个人.

2021-03-01 22:32:16 2759 12

空空如也

空空如也

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

TA关注的人

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