自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跨平台开发学习总结! 向新手推荐的2020 年 Flutter 课程和教程!

本文最初发布于 Hackernoon 博客,经原作者授权由 InfoQ 中文站翻译并分享。大家可能都知道 Flutter 这个来自谷歌的移动应用开发框架。这个框架使开发人员可以只用一份源代码,同时为 Android 和 iOS 平台开发原生移动应用。这意味着我们用不着再为不同的设备和平台做移植了。如果你像我一样认为 Flutter 是移动开发的未来,认为 2020 年将会是 Flutter 真...

2020-04-15 11:41:49 899

原创 朋友工作两年,月薪20k,同样是程序员差距怎么这么大?

幸之助说:“工作就是不断发现问题、分析问题、最终解决问题的过程,晋升之门将永远为那些随时解决问题的人敞开着。”对于程序员来说,要想提高薪资待遇有以下几个途径:第一,岗位晋级。这是广大程序员提高薪资待遇的重要途径之一,通过在工作中不断提升自己的研发能力而得到岗位晋级,进而提高自己的薪资待遇水平。这种提升往往以年为单位来计算,有的公司半年调整一次,有的一年调整一次。第二,承担新任务。对于年轻的...

2020-04-14 16:45:41 791

原创 请查收:2020互联网大厂高频面试题!

ListView和RecyclerView区别参考链接:https://blog.csdn.net/shu_lance/article/details/79566189既然RecyclerView在很多方面能取代ListView,Google为什么没把ListView划上一条过时的横线?答案: 可以沿着回收机制来回答。ListView采用的是RecyclerBin的回收机制在一些轻量...

2020-04-14 13:56:15 689

原创 Android撩妹特效系列!仿instagram文字自动排版功能实现!

作者:辉猿走壁链接:https://blog.csdn.net/hyhlmy/article/details/885451041 概述玩过ins的朋友应该知道ins里面有一个编辑文字自动排版的功能,应用会根据用户输入的每行文字自动进行排版,以达到一个紧凑美观的效果。效果图如下:因为最近刚好在做这样的需求,于是对其实现原理做了研究,现在写下这篇博客希望能帮到有需要的人。下面是我实现的...

2020-04-13 21:03:29 1172

原创 程序员不可以错过的宝藏地方,2020 还不会泡GitHub? 你落伍了!

前言本文仅针对初学者设计,如果你刚入编程的坑,对 Github 使用一头雾水,请直接‘点赞’和‘关注’,这篇文章将会极大地减轻你的入门成本如果你已经会用了,那么本文对你可能没有任何帮助,当然也欢迎大家支持,那我们就开始吧GitHub 作用:借助 github 托管项目代码。基本概念基本概念很重要,请务必看完,又不理解的地方欢迎在评论区提出1.1.仓库(Repository):...

2020-04-11 16:28:29 667

原创 字节跳动为何选用Flutter?并非最优选,但它可能是不一样的未来!

作者:Gityuan链接:https://zhuanlan.zhihu.com/p/1184812122018 年 12 月 ,Google 宣布 Flutter 1.0 版本正式发布。截至目前, Flutter 在 Github 上已获得 88000+ 的关注和 11000+ 的 Fork ,其发展速度相当惊人,是今年移动端最火热的开发框架之一。Flutter 大火背后的原因是什么?...

2020-04-11 14:23:38 802

原创 厉害!IDEA 2020 要本土化,真的是全中文了!

前不久 JetBrains 发布了 IntelliJ 平台 2020 年路线图,现在作为 2020 年规划中的另一部分,JetBrains 又发布了基于 IntelliJ 的 IDE 2020 年的功能路线图。前者主要集中在平台的底层功能上,而后者聚焦于更高级别的功能,这些功能将与用户直接交互。本土化去年,JetBrains 网站进行了本地化,提供了 8 种不同的语言版本,而现在,团队正在...

2020-04-11 14:23:01 615

原创 2020阿里大佬总结面试题系列!大厂面试之图片(含答案+学习笔记)

作者:爱雨浮龙一、图片 1、图片库对比 2、LRUCache原理 3、图片加载原理 4、自己去实现图片库,怎么做? 5、Glide源码解析 6、Glide使用什么缓存? 7、Glide内存缓存如何控制大小?参考答案:1、图片库对比Picasso Glide FrescoPicasso 毕加索 Square Picasso 没有实现本地缓存功能,...

2020-04-11 14:19:39 690

原创 Android 开发者怎么成神?一文告诉1-5年的开发该怎么做!

一个 Android 技术专家,至少有 2~3 个专业领域。链接:https://www.techyourchance.com/android-developer-skills/作者:Vasiliy Zukanov,独立 Android 开发及软件顾问[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BNh7sYFV-1586508129096)(https://...

2020-04-10 16:45:13 329

原创 如何提升自己的薪水?程序员跳槽时关于薪水的那点事!

本文内容来自个人学习笔记整理,若侵,立删影响薪水的因素主观学历,学校高学历,好背景,能代表你的学习能力和竞争力强公司背景一些大公司的出身,能够说明你的实力所在;从 hr 的角度出发,公司背景会做为筛选条件工作年限本质还是看个人综合能力技术实力解决技术问题的能力;对技术的掌握程度;对技术的态度客观地域(城市)一线城市薪资统一高市场需求市场稀...

2020-04-09 17:25:52 436

原创 Android,你从入门到放弃了吗?程序员:你不知道我经历了什么!

从安卓入门的那一天,我们就见过一本书《Android,从入门到放弃》,随着这么多年的开发,有放弃、有坚持的,我相信坚持的人占了多数。这个多数人,已经是专业的大牛了,而有人还停留在菜鸟阶段,为了让大家都成为别人眼中的大牛,我给大家找找原因。最大的原因就是没有效率!看似每天忙成狗,回头却发现,月复一月,日复一日,薪资没涨一点,年龄越来越大了。不知道时间都到哪里去了,明明是每天兢兢业业的工作,可...

2020-04-09 14:02:30 498

原创 不想被面试官虐?Android知识汇总,你必须知道的Handler八大问题!

前言handler机制几乎是Android面试时必问的问题,虽然看过很多次handler源码,但是有些面试官问的问题却不一定能够回答出来,趁着机会总结一下面试中所覆盖的handler知识点。1、讲讲 Handler 的底层实现原理?下面的这幅图很完整的表现了整个handler机制。要理解handler的实现原理,其实最重要的是理解Looper的实现原理,Looper才是实现handler...

2020-04-08 20:52:19 567

原创 三年移动开发开发怎么面试?献上面试题总结(附答案和学习笔记)

除非大厂,其他都问的差不多,问大部分也就着简历问,问了5年+的,也差不多就问这些…都是基础吧,区分度应该主要在于项目经验匹配度、职业素质、思维和运气上。1. 基础自定义View的流程,requestLayout和invalidate的区别–> ViewRoot的performTraversal切入measure、layout、draw(讲完基础,可提一提Surface的显示原理)...

2020-04-07 14:50:24 1010

原创 移动开发如何规划学习路线?掌握这些,从6k跳到20k小意思!

开篇:本人也是众多Android开发道路上行走的一员,听了不少大神的知乎live,自己也看了不少书,也和不少前辈交流过,所以在这里分享一下Android开发应该学习的书籍以及知识,当然,也包括一些方法,希望对更多想进入这个行业的人有所帮助。众所周知,现在移动开发早就不是最热门的程序员职业了,如果你没一点真功夫,仅仅靠两三个月的集训已经很难在这个行业中占有一席之地了。因此,想拥有真正的“真本事...

2020-04-07 14:49:50 738

原创 嘿,来做一个“币”的生意吗?Android仿火币K线图实现!

描述Android仿火币K线图实现(包含MA,BOLL,MACD,KDJ,RSI,WR指标)项目运行效果配置使用 <com.github.fujianlian.klinechart.KLineChartView android:id="@+id/kLineChartView" android:layout_width="match_parent" ...

2020-04-03 17:00:10 1571

原创 八年安卓开发经验的老兵,这样告诉你,面试中最老生常谈的话题!

“站在巨人的肩膀上看世界,你会少走很多弯路!”这次小编找来了有八年安卓开发经验的老兵,问出了他总结的面试中那些老生常谈的话题。八年老兵总结的面试话题他,自2013年开始从事Android开发,这期间,薪资翻了好几倍,虽然如今Android开发不再那么吃香,但从事Android开发的人不少,又恰逢疫情蔓延,大批同胞失业在即,这些话题对大家非常有用!在 2013 年面试 Android开发...

2020-04-02 13:54:52 884 1

原创 面试腾讯、字节等大厂后,我总结一份面试文档给大家参考!

想知道我是如何拿下腾讯等大厂的offer的吗?今天分享我的武功秘籍:资深架构师整理的Android核心技术,面试时面试官必问的知识点。篇章包括了很多知识点,其中包括了有Java基础、Java并发、Java虚拟机、Android基础、Android进阶、开源框架、线性表、栈和队、树、图、散列查找、排序、海量数据处理、剑指offer、LeetCode、创建型模式、结构型模式、行为型模式、TCP/I...

2020-04-02 09:49:37 946

原创 Android学习“易错” 系列:老司机都掉的坑,你进去了吗?

之前分享了很多面试题,蛮多都自带正确答案,来几期易错系列,大家一起醒醒神。今天来个简单的开胃一下。这个知识点,我定义为在面试过程中**答对不加分,答错扣分的题目,**不过在我以前面试经历中,能完整说上来的同学不多。我们一起来看看大家对这个知识的掌握程度吧。在早期的博客的里面,很多时候,见到有如下的介绍:如果你的 View设置了 match_parent,则在onMeasure 中得...

2020-03-31 17:44:24 423

原创 2020最新春招面经!今日头条28koffer已到手,分享下我的学习集合

一声叹息从去年9月3号,到今年3月20号,耗时6个月多的找工作经历终于是画上圆满的句号了,近200个日日夜夜的酸甜苦辣想必裸辞的亲尝者都能体会得到,下面想来复盘或者说总结一下这段经历。但不管怎么总结,核心还是那一句话:一定要充分的准备!!!简历准备阶段大家都知道,学历就是个敲门砖,所以对于一些背景比较好的同学,我就不告诉你怎么写简历了自由发挥吧1. 那么对于一些学历背景一般般的同学要怎么...

2020-03-31 17:03:34 1965

原创 史上最会“抄”的程序员!这逆天技能,善于将系统源码为己用!

作者:陈小缘&鸿洋起源于一位同事问我:“怎么优雅的监听双击”这个行为?其实很多类似的事件相关的,我们都可以参考系统源码,因为有时候完全引入系统能力有些麻烦,我们可能就想顺手实现一个功能。例如上面同事问的:怎么优雅的监听双击?相信大家或多或少都有一些实现方案,不过系统有给我们提供GestureDetector类,如果你熟知该类实现,那么就能选择出于系统一样的方案,代码的认可度也会...

2020-03-30 17:04:18 711

原创 面试官:看过Handler源码吗?请简单说说Android线程间消息传递机制?

面试官最最常问的就是:看过Handler源码吗?请简单说说Android线程间消息传递机制?这种情况下,首先我们要先理清回答的思路,然后用我们的结构化思维去征服面试官!(心虚~)(一脸谄媚的)我:是这样的,Android线程间消息传递主要大体可以分为以下几个部分:消息发送、消息循环、消息分发,接下来我具体讲讲这三个部分的实现逻辑。1、消息是怎么发送的?这个问题还可以进行引申:...

2020-03-30 11:02:50 591

原创 程序员怎么逃脱职业迷茫期?别的不说,这些建议特别值得一看!

作者:大飞码字职业迷茫,估计很多人都遇到过,甚至不少人,现在正在迷茫中。这是一种挺普遍的状态,这篇文章,就以我自己的经验来聊聊职业迷茫。我觉得职业迷茫本身是有阶段之分的,至少从我自身的经历和观察到的情况来看,在35岁之前,极有可能经历三次的职业迷茫。毕业期的职业迷茫这个时期的职业迷茫,其实是大学时期目标不明确的一种延续。有不少人在高考填报志愿的时候,就没想清楚自己未来应该从事怎样的工作,...

2020-03-28 22:11:23 761

原创 2020的Android凉了?聊聊 Android 现状及出路!

从最近的风向来看,Android 没凉,似乎还回暖了,不过不可否认,现在做 Android 确实比以前难过,其实每个行业发展到一定程度都会饱和,这都是属于正常情况.如果你第一份工作是 Android,如今工作三四年,想必也会遇到技术瓶颈,无关 Android 是否没人要,也会思索考虑自己的职业发展:1、继续钻研技术?2、技术经理?3、转岗转行?钻研技术首先来看看 Android 有哪些方向...

2020-03-27 22:14:55 2175 1

原创 Flutter 学习路线图!跨平台开发必备,不可错过的Flutter进阶历程!

Flutter 学习路线图如果你真的觉得很难,坚持不了了,那就放弃,既然放弃了就不要抱怨没有得到。选择你热爱的,坚持你选择的,不抱怨放弃的。前言Flutter越来越火,学习Flutter的人越来越多,对于刚接触Flutter的人来说最重要的是如何学习Flutter,重点学习Flutter的哪些内容。下面是Flutter的学习路线图,学会这些你就入门了,当然这仅仅是初学者的学习路线图,前...

2020-03-27 17:53:47 3545 4

原创 Android自定义view系列:手撸一个带点儿科技感的仪表盘!

本文只是运用一些自定义View的基础知识,大家如果没有兴趣跟着步骤一步一步来如果你想对这部分知识进行下复习和梳理,也可以跟着步骤来看下,文中内容若有疏漏,还望不吝赐教。效果图分析自定义View最主要的是梳理清楚绘制的逻辑。弄明白逻辑了,一步一步来,复杂的View也就没有那么复杂了。绘制步骤整理如下:绘制一个发光的弧形绘制刻度和数字绘制指针阴影绘制中间黑色圆形背景绘制表针...

2020-03-26 20:16:32 1253 2

原创 字节跳动武汉招聘 2000 人,距离大厂 Offer,你还差这篇Android干货!

金三银四的招聘季,并不会因为疫情而影响太多。据字节调动官宣,该司决定扩大今年在武汉的招聘规模,提供近2000个工作岗位,最终实现扩招至5000人,以期促进当地人才就业。网上也出现远程入职的字节跳动员工,还没去公司就收到笔记本电脑的新闻。放心,这不是广告,只是想说明,疫情打不垮中国企业的发展,更不会阻挡中国的用工需求。而如果你要面试大厂Android岗位,这篇文章或许应该作为你的“面经”。...

2020-03-26 15:21:03 2151

原创 怎么学习谷歌最新的组件--Jetpack?一文介绍paging的基本使用

楼主最近在学习Google爸爸最新的组件–Jetpack,说实话,看文档谁都看得懂,但是动起手来就彻底懵逼。就比如说,今天要介绍的paging的基本使用,楼主就踩了两天的坑。这个过程中比较麻烦的一点就是,官方文档和网上大部分资料都是用kotlin语言写的,可惜我不懂kotlin,只会写一点小Java。  在阅读本文之前,我默认大家都了解jetpack是什么。因此本文不再介绍jetpack,注重介...

2020-03-25 21:42:21 719

原创 从简历被拒,到斩获字节跳动offer,这份学习集合功不可没!

技术之路就是漫长的打怪升级,不断学习前人的踩坑经验才能提升自己,切忌闭门造车。就来说说我朋友面试字节跳动的经历,他之前投递过简历,但是筛选失败了,这次拿了我之前自学两个月过头条的学习合集,又新加了字节跳动的面试真题,这准备,那可真是足足的!当然,这次又提早内推了简历,三面+HR面后拿到了字节跳动的头条客户端offer!建议有个小建议,尽量早点投递1.现在面试是场持久战,越早投递就越早进...

2020-03-25 21:35:55 1968 1

原创 2020BATJ面试系列:145个技术题高端技术题,助你拿offer!

前言大家都想进大厂,互联网大公司的优点也很明显,工资高、福利待遇好、工作稳定、还能镀金。但是大公司的缺点也很明显,难进!三月,不仅是进击阿里的好机会,也是其他进其他大厂的良机,比如百度、腾讯、字节跳动、京东、美团、滴滴等等。大厂的面试流程通常都是很复杂而且很严格的,基本都是三轮起步,五轮什么的也很常见,因此你一定要有很强的抗压能力,有些朋友,一遇到高端Android技术题就比较慌,在这里...

2020-03-24 21:36:12 644

原创 学习笔记:Android这四个你不可不知的知识点,你都了解多少?

那些你不一定知道的Android知识N系列…Android的四大组件Activity (活动)Service (服务)Content provider(内容提供器)BroadCast Recevicer(广播)Activity (活动)体现:你所看到APP里每个单独的窗口基本上都是Activity。通信:Activity之间传输数据利用的是Intent组件间通信...

2020-03-24 20:49:23 366

原创 又到一年中进阿里的好时机了,不来看看么?

3 月是阿里的绩效月,月底基本绩效通知完了,4 月底年终奖也拿到了,总会有一拨人要挪动挪动的。临近阿里财年年底,将会有一拨人离开阿里,也自然会有一堆坑空出来,需要招人进来填。因为阿里绩效的 361 很残酷,拿了 1 的同学没有涨薪也没有年终奖,有大一部分都会选择离开。再加上一些本来就等着拿了年终奖后就跳槽的同学,后续的1~2个月估计会有不少人离职。所谓一个萝卜一个坑 ,老萝卜不走新萝卜不进...

2020-03-23 21:39:47 459

原创 20年程序员经验分享:怎么提高工作效率?看这20 条编码原则!

英文原文:My guiding principles after 20 years of programming我从 1999 年就开始了编程生涯,到今年已经有 20 多年了。我先是从 Basic 开始,很快转到了 Pascal 和 C 语言,然后又学习了面向对象编程语言 Delphi 和 C++。2006 年,我开始使用 Java,2011 年开始使用 JavaScript。我参与过各个行...

2020-03-23 16:47:23 757

原创 2020Android怎么发展?谈一下当下最合适的架构!

前言今天我们的主题是架构,其实对架构的理解一定要宏观一点,大到手机操作系统架构,小到代码逻辑设计的架构,一句老话讲的好,也代表了我对架构的整体理解:没有最好的架构,只有最合适的架构。下面我们聊聊,一个好的架构是什么样子的,该怎么去判断呢。好的架构应该有的优势大道至简简单直白、朴实无华、科学至真、人生至理、灵魂至美,简单是一个架构好的灵魂。这是考验一个架构师的终极指标,如何保证简单的设计,...

2020-03-21 21:59:17 561

原创 Android 开发者学习路线(2020 版)

原文作者:Gracker原文链接:https://androidperformance.com/2020/02/03/android-development-learning-path-2020-edition/发表日期:February 3rd 2020, 12:06:25 am更新日期:February 3rd 2020, 4:55:46 pmMedium 上 @MindOrks 发...

2020-03-19 22:11:50 1990

原创 怎么实现女神想要的要的大眼瘦脸效果?程序员追女神有一招事半功倍!

俗话说,亚洲四大邪术,中国的PS术占大片江山,既不要伤筋动骨,也不要出钱出力,只需要一个软件,轻松搞定!程序员追女神,实现女神想要的要的大眼瘦脸效果,那不是给自己增加了机会!想要满足自己女神要求的程序员们,我们往下看:实现瘦脸大眼效果,其本质上都是对图像中某些区域的像素按照我们设定的规则进行移动,而 OpenGL 的片段着色器天然适合处理像素(纹素)层面的操作。。OpenGL 实现大眼效...

2020-03-19 20:49:23 524

原创 不可以错过的Android学习!带你看Android Jetpack 最佳开发姿势!

Android Jetpack 最佳开发姿势在Android架构组件基础上,融入Kotlin协程+retrofit,模拟网络,全面快速开发。NavigationNavController在 NavHost 中管理应用导航的对象,沿导航图中的特定路径导航至特定目标,或直接导航至特定目标。首先,定义 layout/activity_main.xml <fragment ...

2020-03-18 21:41:53 402

原创 面试腾讯京东接连失利后,凭借字节跳动真题闭关学习,拿下了抖音offer!

前言我觉得每一个程序员的梦想大概就是能够找一份大厂的 Offer,我觉得这很正常,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的但不是每个人都能够进入大厂的,这往往取决于我们的能力、学历、面试表现等因素。想要通过大厂的面试,前期准...

2020-03-18 17:31:39 411

原创 细说 Android 下的多线程,学会了多线程,你就学会了压榨CPU!

楔子苏格拉底曾说过:“学会了多线程,你就学会了压榨CPU,就好像资本家对无产阶级做的那事一样。”多线程是开发人员必不可少的技术点,也是初学者不太容易掌握好的一个难点。要想设计出优秀的程序,那必然需要合理的线程调度。今天就给大家细说下Android中与多线程相关的知识点,揭开多线程神秘的面纱。本篇文章仅介绍多线程的各种实现方式,不过多涉及深入的基础原理探究,达到“所见即所学,所学即可用”...

2020-03-17 22:04:45 538

原创 月薪20+的程序员面试都问这些高端技术题(含答案+面试指导)

不知道大家有没有发现,最近情况在慢慢好转,现在我们小区已经解控了,再也不要绕远路出门了,可喜可贺。当然,我们的金三银四马上也要发挥它该有的作用了,尚未找到工作的朋友们,准备好了吗?今天给大家带来的是大公司需要用到的一些高端Android技术,专门整理了一个文档,文末分享给大家,希望大家都可以看看。这些题目有点技术含量,需要好点时间去研究一下的。面试题一.图片1、图片库对比2、LR...

2020-03-16 21:17:26 696

原创 程序员最大的同性交友网站浏览必备!5款神器级别的 Chrome 插件!

我们知道 Github 是程序员特有的宝藏,也可以称它为 GayHub, 大家浏览 Github 的时候,一定遇到过下面这些问题:不克隆到本地的情况下阅读代码困难。无法单独下载仓库中的某个文件/文件夹。无法看到仓库大小以及每个文件的大小。…有了今天推荐的这些插件之后,相信你就不会在逛 Github 的时候再遇到这些问题了。另外,友情提示!无法访问 Google 的老哥们,推荐一种...

2020-03-14 21:44:48 131102

空空如也

空空如也

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

TA关注的人

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