程序员
文章平均质量分 89
AI老猴子
这个作者很懒,什么都没留下…
展开
-
Android入门到精通,零基础必备
Android是一种基于Linux的自由及开放源代码的操作系统,Android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。Android开发前途还是不可限量的,剩下的便是只有自己努力去攀登,只要学习上进,在未来的道路发展上也有无限的可能性。以上知识点都已整理打包好,有需要的同学,扫描下方二维码,免费领取!!!原创 2023-03-11 17:34:37 · 756 阅读 · 0 评论 -
Flutter异步与事件监听
如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。如果你没有方向,这里给大家分享一套由阿里高级架构师编写的《Android八大模块进阶笔记》,帮大家将杂乱、零散、碎片化的知识进行体系化的整理,让大家系统而高效地掌握Android开发的各个知识点。原创 2023-03-11 17:33:21 · 661 阅读 · 0 评论 -
Android 异常重启--踩坑归来--干货篇
如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。如果你没有方向,这里给大家分享一套由阿里高级架构师编写的《Android八大模块进阶笔记》,帮大家将杂乱、零散、碎片化的知识进行体系化的整理,让大家系统而高效地掌握Android开发的各个知识点。原创 2023-03-09 17:14:59 · 898 阅读 · 0 评论 -
Android Framework | 读懂异常调用栈
本文属于一个很小的知识点。但再小的知识点,都有值得深挖的必要。只有一次次深入地挖凿,才能构筑起坚实的技术堡垒。作者:卢半山原文链接:(https://juejin.cn/post/7154301024482623519)如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。原创 2023-03-06 17:49:27 · 1865 阅读 · 0 评论 -
关于程序员今年的“金三银四”被网友们称为“铜三铁四”这回事.......
去面试吧面不被录用的试面hr为了完成任务的试面一轮二轮没有下文试面需要通勤2小时的试面随时加班的试原创 2023-02-27 16:41:11 · 560 阅读 · 0 评论 -
Compose版来啦,高仿微信朋友圈大图缩放、切换、预览功能
最近在学习Jetpack Compose,想着能否用Jetpack Compose实现微信一些重要界面以及功能。好消息是已经实现了微信聊天界面相关功能以及交互,最近又搞了搞朋友圈的整体交互,网上看了看,关于compose动画相关知识比较少,所以打算通过最近学习的compose手势动画相关知识实现该功能。本文主要讲述如何通过compose手势动画实现微信大图缩放、切换、预览功能。先上动图在实现上述功能时首先我们需要了解一下 Compose 为我们提供的一些手势动画。使用PointerInput Mo原创 2022-05-09 21:03:38 · 2463 阅读 · 3 评论 -
「设计模式(二) - 观察者模式」
一、回复TD退订日常生活中,这种短信无处不在,各种广告,在互联网高速发展的今天,个人信息可以说是透明的。没有任何隐私可言,类似这种通知其实跟我们开发过程使用的观察者模式(Observer Pattern)如出一辙。更贴切的像初中时代,英语学习的周报订阅,一个班级大部分还是会订阅,基本上一周一期。这个算是比较典型的观察者模式也即-发布-订阅。可以这样理解,Publishers+Subscribers=Obeserver Pattern。像这种一对多的关系,一个对象状态的改变,所有订阅它的对象都会被通知到并进原创 2022-02-25 13:44:01 · 387 阅读 · 0 评论 -
「Jetpack - Lifecycle梳理」
「Jetpack - Lifecycle梳理」一、写在前面谷歌推出Jetpack系列已经有一段时间了,作为AAC(Android Architecture Components)架构组件基础,使开发的过程越来越规范化,遵循谷歌推荐的最佳做法不仅使App更加健壮;体验更优。代码层面更加简洁(Jetpack内部帮我们处理了很多)优雅,消除了冗余的样板代码。关于Jetpack系列的解析,大佬们输出了很多优秀的文章。学到了很多,这里还是自己系统的梳理一遍,构建自己的知识体系,包括LiveData、ViewM原创 2022-02-24 22:24:22 · 172 阅读 · 0 评论 -
「 Dart 」Dart 中的类
类在 Dart 中所有对象都是某个类的实例,所有类继承了 Object 类。构造函数import 'dart:math';// 定义类class Point { num x = 0, y = 0; // Point(this.x, this.y); // 构造器 // 或者 Point(x, y) { this.x = x; this.y = y; print('这是构造函数,在实例化时触发'); } // 实例方法 num distan原创 2022-02-24 21:41:56 · 2792 阅读 · 0 评论 -
《Android编程权威指南》之深入学习intent和任务(一)
《Android编程权威指南》第 23 章,本章将创建新应用啦,叫 NerdLauncher,然后技术点是关于隐式 intent 和 intent 过滤器。本章应用呢,将会展示设备上的其他应用,还可以启动其他应用。一、创建 NerdLauncher 项目创建项目,添加 RecyclerView 用于显示 App 列表。<?xml version="1.0" encoding="utf-8"?><androidx.recyclerview.widget.RecyclerView xm原创 2022-02-24 20:17:20 · 359 阅读 · 0 评论 -
[重识 Java] Map集合-HashMap源码解析 我学废了~
背景HashMap在平时工作中使用频率高的离谱。 要说不熟悉吧? 天天用哪里不熟悉了?面试的时候,面试官:哦,那你说说底层怎么实现的吧?我:额,这个,我记得好像是通过hash计算存储到数组,还有链表和红黑树的转变过程、装载因子等,具体怎么实现的不是很清楚,平时有看过网上很多文章,不过不记得了。。但是呢,要从本质上提升自己,还是要沉下心来去深入的学习,只有基础牢固了才能更好在平时工作的运用~本文会从以下几个方面来进行学习:基本原理: 从整体的角度,简单介绍HashMap的原理和涉及到一些概念操作原创 2022-02-24 16:59:11 · 2412 阅读 · 0 评论 -
[译]Flutter缓存管理库flutter_cache_manager
本文翻译自pub: flutter_cache_manager | Flutter Package (flutter-io.cn)译时版本: flutter_cache_manager 3.3.0v2的破坏性改动CacheManager v2 当配置自定义 CacheManager 时引入了一些破坏性改动。 查看页面最下方改动的说明flutter_cache_managerCacheManager 用于下载和缓存应用缓存目录中的文件。 缓存多长时间可通过各种设置来修改。 它使用 Cache-Co原创 2022-02-24 16:22:54 · 3551 阅读 · 0 评论 -
android Livedata最详尽的使用场景分析,让你爱上Livedata
Livedata 概览LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力如果观察者(由 Observer 类表示)的生命周期处于 STARTED 或 RESUMED 状态,则 LiveData 会认为该观察者处于活跃状态。。LiveData 只会将更新通知给活跃的观察者。为观察 LiveData 对象而注册的非活跃观察者不会收到更改通知。您可以注册与实现 LifecycleOwner 接口的对象配对的观察者。有了这种关系,当相应的 Lifecyc原创 2021-07-06 22:05:01 · 446 阅读 · 2 评论 -
学了又忘?通俗易懂 Android视图系统的设计与实现!
前言说到Android视图大家第一反应肯定是Activity以及View,毕竟这是我们从入门开始接触最多的两个组件。但提到Activity和View之间联系以及设计背景可能会难道一大片人。其实关于视图系统还有一个重要概念Window不那么经常被提起,Android的设计者为了让开发者更容易上手,基于迪米特法则将Window屏蔽在内部。本文将从设计背景为出发点阐述Activity、Window、View的实现流程,帮你换一种角度看Android视图系统,相信读完会让你耳目一新。目录1. 设计背景1原创 2021-06-25 20:16:54 · 148 阅读 · 2 评论 -
腾讯T7手记:Android转场动画的前世今生!
前一段时间做图片查看器的升级时,在打开图片查看器的时,找不到好的过渡方式。有位大佬给我推荐了Android最新的Material Motion动画,虽然最终没有给我们的App安排,但给我学习Material Motion动画提供了一次契机。推荐给大家的学习资料:官方教程和项目:https://github.com/material-components/material-components-android/blob/master/docs/theming/Motion.mdAndroid官方:h原创 2021-06-22 15:12:14 · 433 阅读 · 0 评论 -
论文级深度长文 OkHttp 原理解析!
前言1. OkHttp 请求处理流程概述当我们发起同步请求时,请求会被 Dispatcher 放到同步请求队列中,然后直接执行请求。当我们发起异步请求时,Dispatcher 会把请求放到异步请求队列,然后在合适的时机把异步请求提交到线程池中执行。请求的执行由拦截器链负责,处理的顺序为:重试与重定向拦截器—首部构建拦截器—缓存拦截器—连接拦截器—数据交换拦截器。当数据交换拦截器 CallServerInterceptor 接收到请求时,会通过数据交换器 Exchange 写入请求信息,而 Exc原创 2021-06-01 21:01:24 · 1666 阅读 · 3 评论 -
程序员能不能只光靠技术就撑过35岁大关?
1. 我们生活的每天都面临着很严重的挑战虽然目前看起来我们都在做着自己的事情,一切在顺利的进行着,但是,实则不然,我们每个人的身边或是自身已充满着“危机”,这里说的危机是指你的自身价值可替代性。不管你做什么,自己的不可替代性是最重要的。那么如何解释这点呢?细心想想,不难。从技术方面来讲你的个人技术深度在你的职业生涯前期是很占据优势的,如果你能在前3年做到技术出众,在深度上比同行的造诣更深一层的话,那么你是很有优势的,凭借这点可以给你带来很多优势和资源。反之,如果你没有占据上位,那么你所面临的.原创 2021-05-27 21:16:28 · 190 阅读 · 11 评论 -
Android Handler 从使用到进阶全解析
1.Handler只要是开发Android的同学,Handler这个经常都会看到,也会使用到,本文章就做个笔记。Android规定了只能在主线程更新UI,那子线程想更新UI,在操作完成后,就可用通过Handler发消息,然后在主线程更新UI了。其实可以理解为生产者-消费者模式,发送消息,取出消息并处理。Android系统源码中,Android的消息机制中,大量使用Handler,所以了解Handler非常的有必要。下图是一个消息发送的简易流程,一各个步骤分析。2.Handler简单使用2.原创 2021-05-21 20:28:46 · 272 阅读 · 0 评论 -
【View系列】让View滑动起来的几种方式
前言今天我们聊个比较轻松基础的话题:让View滑动起来的几种方式。Android中又很多可滑动的View,比如ScrollView、NestedScrollView、ListView、RecyclerView等。有时候我们想自定义一些可滑动view的时候,发现没有头绪,说明平时我们对相关可滑动的知识储备有点少。这篇文章带大家掌握使view滑动的几种基本姿势。最后还有一个简单可拖动的自定义ScrollableView,供大家查阅~~~基本知识准备由于滚动和View及触摸点MotionEvent息息相关,原创 2021-05-13 20:33:25 · 738 阅读 · 0 评论 -
一文读懂 Java 和 Kotlin 的泛型难点
Java 和 Kotlin 的泛型算作是一块挺大的知识难点了,涉及到很多很难理解的概念:泛型型参、泛型实参、类型参数、不变、型变、协变、逆变、内联等等。本篇文章就将 Java 和 Kotlin 结合着一起讲,按照我的个人理解来阐述泛型的各个知识难点,希望对你有所帮助 ????????一、泛型类型泛型允许你定义带类型形参的数据类型,当这种类型的实例被创建出来后,类型形参便被替换为称为类型实参的具体类型。例如,对于 List<T>,List 称为基础类型,T 便是类型型参,T 可以是任意类型,当原创 2021-05-10 21:28:28 · 594 阅读 · 5 评论 -
一道面试题:ViewModel为什么横竖屏切换时不销毁?
# 又到金三银四往年面试中有关Jetpack的考察可以算是加分项,随着官方对Modern Android development (MAD) 的大力推广,今年基本上都是必选题了。很多候选人对Jetpack各组件的功能及用法如数家珍,但一问及到原理往往卡壳。原理不清虽不影响API的使用,但也正因为如此,如果能对源码有一定了解,也许可以脱颖而出得到加分。本文分享一个入门级的源码分析,也是在面试中经常被问到的问题# ViewModelViewModel是Android Jetpack中的重要组件,其优势原创 2021-04-16 21:29:18 · 665 阅读 · 1 评论 -
Android面经:小厂被diss到自闭,“试水”大厂竟收3份offer!(附100道面试真题分享)
写在最前面:有时候某人的放弃,将会成就你更好的选择!刚开始面试的时候我真的是处处碰壁,面一家挂一家,面完之后怀疑自我,是不是自己真的太菜了找不到工作,还是真的是像网上所焦虑的那样,Android开发真的是要凉了?这次跳槽经历让我明白,工作本身就是双向选择,一家不行再换一家,总有合适的,千万不要因为别人的一句话就全盘否定自己、怀疑人生,一定要自信。战况(时间排序)最右二面挂猿辅导一面挂伴鱼offer(两轮技术+一轮HR)顺丰二面挂百度二面挂微博一面挂(一面就问意向薪原创 2021-04-13 16:25:31 · 1842 阅读 · 14 评论 -
每日一遍,BUG再见!程序员bug修复宝典重现天日!
前言bug,又名程序缺陷或者程序漏洞,是每个程序员每天都回避不了的东西。程序员对bug的感情可谓是五味杂陈:一方面bug非常可恶,尤其是一些偶现的bug,它强大到可以摧毁一个优秀程序员的意志;另一方面很多bug又是程序员自己亲手写下的,无奈之余只能自嘲一句:不写bug我们就要失业了!作为一名职业程序员,同时也是一名开源创作者, 夸张点说,我解过的bug可以绕地球一圈, 每天写bug解bug几乎是我的日常。但是,作为一个善于思考和总结的技术博主,我怎么能止步于每天写bug和解bug呢?更何况,人生在原创 2021-03-08 16:31:20 · 1992 阅读 · 3 评论 -
你挠秃了脑袋想进的大厂,原来有这些鲜为人知的“好处”,我妒了!
记得在初中的一次课堂上,因为上课跟女生传小纸条被老师抓到,老师气氛的说“你你你…别仗着你现在成绩还好,算个尖子生,你再这样下去,再尖的尖子也会变成“秃子”(我们家乡话形容“钝”说“秃”)!”。现在,我秃了,但也变强了,成为了一名大厂的架构师,在给大家分享大厂心得,谢谢你,我亲爱的老师!公平我们大家都知道一线城市比二线城市更公平,更开放。大厂也是一样的,大厂有更多的包容,即便是最近的寒冬零星的大厂分别裁员,整体大厂的环境还是不错的。如果是小公司会有更多的参差不齐,各种裙带关系,各种克扣军饷。只要能 .原创 2021-03-05 21:53:30 · 294 阅读 · 6 评论 -
“老板,对不起!我胃不好,您给的饼我消化不来”,我去腾讯吃“软饭”了!
啊!我亲爱的张姓前老板,真希望你也会逛CSDN,能看到我对你深深的歉意!前言我是一名双非本科毕业一年的Android开发渣渣,坐标深圳。在此次上岸腾讯之前,自己一直都是在一家10多人的创业公司承当“Android首席开发官”的职务。从裸辞准备到上个月20号拿到腾讯的offer,历经2个多月的时间,接下来就给大家分享一下我这段时间的学习心得与面试经验。所谓“Android首席开发官”,其实也就是跟朋友吹牛皮时的一句玩笑话。包括老板、财务、业务人员、开发人员等,拢共15个人,如果算上物业的保洁,就算.原创 2021-03-03 21:38:22 · 1688 阅读 · 7 评论 -
技术砖家?那秃子到底比我强在哪里,能比我年薪多个100w!
“学学学,学到什么时候是个头?技术专家到底需要什么能力,我直接对着搞不就行了么?” ,前段时间,写过一篇关于程序员如果实现“财务自由”、“年薪百万”的文章,然后就有个小伙伴在评论区问我道。这是个好问题。我本身是专家岗,也参与过不少的技术专家面试。在写这篇文章前,以免有偏颇,特地向阿里和字节跳动的两位负责专家岗面试的小伙伴求证他们的看法。 虽然我们三个方向不同(Android、java、前端),但面试套路却基本相同。今天我们就从面试角度来分析程序员专家岗具体需要哪方面的能力,希望对小伙伴们有所帮助。一.原创 2021-03-01 16:28:34 · 4133 阅读 · 16 评论 -
包教包会,一步步封装实现自己的网络请求框架 1.0
一、前言现如今 Android 领域流行的网络请求框架基本都是用 Retrofit 加 RxJava 来搭配构建的,而以 ViewModel + LiveData + Retrofit + RxJava 来构建请求框架的例子要相对少得多。而本文就是以这四者作为基础组件,介绍如何一步步封装实现自己的网络请求框架(本文实现的例子不仅仅只是一个网络请求框架,同时也是在介绍应用的架构模式),希望对你有所帮助目前已实现的功能或者说特色包含以下几点:1、网络请求结果基于观察者模式进行传递,回调操作与 UI 层的生原创 2021-02-26 20:15:04 · 329 阅读 · 2 评论 -
程序员:做技术的搞不过做PPT的?我敢肯定你完全不懂啥叫技术!
最近一直很迷茫,迷茫了就喜欢胡思乱想一些东西,大家从我最近的文风也可以看出来,写的东西都是些零零散散的东西,因为这些也确实是我最近的一些思考,希望对大家有用。今天,我们来讨论一个问题:技术实力的本质究竟是什么?在工作中,你可能会遇到,为什么他的实力不如我,他却可以晋升?在面试中,你可能会遇到,我把系统性能优化了10倍,为什么面试官还是看不上我?为什么?到底是为什么?如果你有同样的困惑,或者彻夜难眠,我认为你需要停下来思考一下了。可能是你的学习方法错了,你并不是不努力,只是努力的方向错了。我举个简原创 2021-02-24 19:44:20 · 895 阅读 · 3 评论 -
Android开发:怎么就到金三银四了?莫慌!授你7日速推大厂秘籍,“懒人”必备!
拜个晚年今天已经是阳历2月23日,再过一个星期,马上就迎来了招聘旺季“金三银四”。现在也还算正月里,在这里给各位读者老爷拜年了,祝所有看到这篇文章的小伙伴,在新的一年里都能心想事成,节节高升。值此新春佳节将近,也没啥好送给大伙儿的,你要说送点吃的,喝的?想必各位朋友也不缺这些!发个红包?就更显得寒碜人,在座的各位今后可都是年薪百万的主)!思来想去,锦上添花不如雪中送炭,授人以鱼不如授人以渔,在这里赠与大伙儿一份“年薪百万之法”——一些Android开发的面经与学习笔记分享。助力朋友们年后跳槽大厂、原创 2021-02-23 15:23:03 · 2690 阅读 · 11 评论 -
程序员如何实现“财务自由”?反正不是靠天天加班就能的!
生命诚可贵,爱情价更高。若为“自由”故,二者皆可抛。是不是自己主动抛的不知道,但不知从何时起,“单身”“秃头”这些标签已经悄然贴在了程序员的身上。写在前面的新年祝福,祝福所有程序员同行,在新的一年里,已经未来的很多年里,身体健康、身体健康、身体健康、桃花朵朵、桃花朵朵、桃花朵朵、万事如意!一、什么是财务自由?最近有个的“大佬”私信我:“如何实现财务自由?”。 他自己目前是某度的高管,工资加上分红,一年也有150w+。“这哥们儿搁我这儿凡尔赛来了?”,细聊下去,颇有体会,涨了些见识,生了些感触,想跟.原创 2021-02-19 20:59:17 · 17036 阅读 · 46 评论 -
爱薪觉骡 · 程序猿:《我的前半生》
加班2021年1月7日,凌晨2点30分,刚刚完成手头的工作任务。疲倦已经席卷了我,身体也抗拒我的大脑的指令。工位左手边洁白的瓷砖告诉了我现在的状态:凌乱的头发,黄黑的眼圈,油腻的额头,以及微黑的嘴唇。这是这周第四次加班到凌晨两点后了,准备回家吧,回家还能好好的睡三四个小时,如果在公司趴着,胳膊一定会受不了的。拿起手机,打开微信,黑车小王、二狗、大刘、赵哥、老六早在11点多就发了微信。也对,毕竟我加班到这么晚,唯一的大概就是打车自由了(公司报销打车费)。最后还是选择了赵哥,就属他开车最稳,车上我总是能原创 2021-02-05 17:57:18 · 350 阅读 · 4 评论 -
我提莫谢谢你!给我100块羞辱离职,原来是激励我“卧薪尝胆”!
春节,本是家人团聚,阖家欢乐的日子,但由于疫情原因,今年只能待在上海孤身过年了。看着母亲寄来的腊肉干货,心中悲凉之意顿起,想起从参加工作到现在,五年已过,当年青涩懵懂的小年轻,如今出街过市时,被小孩子看到都会喊声“光头强”。回想这五年,有心酸和无奈、有快乐和期待、也有不断的蜕变和成长。趁着节前不是很忙,写下这一路的心路历程,于己,是一个总结和督促,于读者,是一个故事,兼听则明,希望对你们有些许启发,足矣。1. 毕业=失业?有可能的2013年6月底,虽然此前早已被某软(国内最大的软件开发商)的政府事.原创 2021-02-03 16:57:56 · 27887 阅读 · 25 评论 -
二舅:你焦虑P呢?你的起点是别人一辈子不可企及的终点!
二舅在老家县城做农货土产生意,因为疫情我不能回家过年,特意跟我视频想着给我寄点腊肉,咸菜什么的。寒暄中,少不了说起我出息了,能挣钱,我也就“顺口”跟他“焦虑”了下,如是便就有了如上标题!(本只是想凡尔赛一下,听到二舅的话,让我更想跟大伙儿认真聊聊这个话题)当我们看到网上有人在讲青春饭,有人在说自己年龄大被辞退了找不到工作的时候,我们一定要想想更深层次的原因。 一个行业灰不灰暗,不是看一两个人的评价,也不是看一两个人的遭遇。你问一个到退休都是小科员水平的人,做公务员有没前途?他跟你说做公务员没前途,你.原创 2021-02-01 20:53:56 · 566 阅读 · 8 评论 -
35岁程序员:“鞠躬尽瘁,死而...” 算了,我还是转行吧!
先帝创业未半,我就先中道崩殂了。35岁的“老头子”,确实比不了你们后生仔!板上钉钉程序员能干一辈子吗?极少程序员能干一辈子,这是铁定的事实。不光程序员,很多行业,都没办法干到退休,程序员只是其中之一而已。士兵也不可能当一辈子当基层士兵到老,模特也不能一辈子都走T台,夜总会小姐也不可能“干”一辈子接客…大家都有需要退下来的时候,所以,心态要放好,改变不了的客观事情就要接受,然后好好想想解决办法。程序员说到底就只是资本的工具人。帮助老板开发需求,这是一个帮人解决问题的行业,我们就是拿人钱财,替人消灾.原创 2021-01-29 17:35:45 · 5366 阅读 · 24 评论 -
程序员狂怒:薪水被应届生倒挂了,很不爽,天王老子也别想留住我!
不爽就跳槽?老板狂喜,你赶紧走吧!前言不知道大家注意到没有,虽然大家都在说找工作好像竞争越来越激烈,但是这几年应届生入职的薪水也是一年比一年高。我记得我16年毕业的时候,15K就已经算是非常不错的offer了。到了今年,20多K的offer遍地走,甚至不乏30K、40K的SP。让我不禁怀疑自己是不是生错了时代。我记得很清楚,16年的时候华为的打包价大概是9K,到了17年直接涨到了15K。美团也是,两三年前也不过17K左右,今年涨到了20+。显然公司内部的调薪是跟不上这样剧烈的涨幅的,那么必然带来的.原创 2021-01-27 17:48:33 · 14141 阅读 · 48 评论 -
谷歌首发!《高级Kotlin强化实战学习手册(附Demo)》开放下载!
前言自Google宣布将 Kotlin 作为 Android 开发的首选语言 (Kotlin-first),现已有60% 的专业 Android 开发者已经采用了该编程语言。在 Google Play 应用商店排名前 1,000 的应用中,有 70% 的开发语言都采用了 Kotlin。为了与时俱进并迎接未来发展,现在正是学习使用 Kotlin 进行 Android 开发的绝佳时机。为了帮助你入门和深入的学习 Kotlin ,谷歌近日整理发布一份《高级Kotlin强化实战学习手册(附Demo)》供And.原创 2021-01-26 17:20:01 · 1447 阅读 · 3 评论 -
GitHub标星1000,一个关于Android Crash 收集的开源项目!(附源码)
推荐阅读:13k到25k,我的Android跳槽之路这是一个关于 Android Crash 收集的开源项目,项目已经有300多个star,除了 Crash 收集本身,项目还涉及到长图片分享、ScrollView截图、6.0 动态权限和7.0 FileProvider等功能,应该会对大家有所帮助,故推荐给你们,下面是项目的介绍。一图胜千言上图中,我们模拟了NullPointerException的发生,系统捕获了该异常,并用一个界面展示了出来。如何实现想要实现全局异常的捕获我们需要了解Thead原创 2021-01-21 16:05:11 · 395 阅读 · 0 评论 -
张一鸣:“我需要的人才,至少具备这三个标准!”
福特之道“我们将一次性的把公司从九个小时下调到八个小时,并向每名员工提供,利润分成,年满22岁的员工,每人的最低收入将是五美元。”—— 福特汽车公司这条新闻在发布的当天,底特律的劳动人民彻底炸开了锅,要知道当时在经济大萧条的背景之下,日薪五美元是多么令人向往的。底特律的大道拥挤得让人难以移动,每个人都想到福特公司去拿五美元的日薪,因为他们很多人当中月收入,连五美元的一半都达不到,就在1914年的11月12日,在这一天,全世界都处在一个寒冷的冬日里面,但是这一天因为五美元的日薪诞生,这一天变得暖洋洋的原创 2021-01-19 16:01:43 · 16020 阅读 · 43 评论 -
阿里Android架构师面试就这?我上我也行!
一、牛*初现刚踏进大学入门Android开发的时候,对架构师这个词并没有太多的概念,就觉得肯定很牛*,感觉只要随着时间的沉淀就必然会“进化”成架构师。后来开始写代码,从Java学起,然后四大组件,写Activity,然后学UI,学布局等等。从学校毕业出来的时候,我已经能独立开发自己的APP,虽然就是些什么图书借还APP,壁纸下载APP。但那时候是打心眼儿里觉得自己牛*大了。出来找工作也如我所料,这份“资历”加上科班出身,毕业后很轻松就得到了一家小公司的offer。工作一年后,我已经能基本上独立解决自己原创 2021-01-15 16:59:43 · 355 阅读 · 0 评论 -
Android万字干货!从简历准备到大厂真题,“金三银四”跳槽大厂必备宝典!
拜个早年今年的春节假期过完,按照法定放假的话,开工已经是2021年2月18日了,有一些比较有人情味的公司,一般也会放到正月初十,也就是在2月22日才会开工。所以基本上跨过农历新年,就马上进入到了企业招聘旺季“金三银四”。按照正常离职都需要提前一个月向公司提交申请的要求,所以呀,想要在年后“跳槽Double”可以赶紧准备起来了!值此新春佳节将近,也没啥好送给大伙儿的,你要说送点吃的,喝的?想必各位朋友也不缺这些!发个红包?就更显得寒碜人,在座的各位今后可都是年薪百万的主)!思来想去,锦上添花不如雪中原创 2021-01-12 15:50:27 · 2085 阅读 · 6 评论