自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android 9.0 源码_机制篇 -- 全面解析 Handler 机制(原理篇)上

#开篇#核心源码#简述在整个 Android 的源码世界里,有两大利剑,其一是 Binder 机制,另一个便是 Handler 消息机制。消息机制涉及**MessageQueue/Message/Looper/Handler **这4个类。Handler 是 Android 中引入的...

2019-03-21 17:32:00 181

转载 几个移动开发程序员朋友跳槽薪资翻倍了

从去年底到前几天,不断被各路跳槽的朋友刺激着,他们都跟我说着同一件事:跳槽了,薪资翻倍了,去一家叫做字节跳动的公司了。让我更加讶异的是一个在微博做移动开发的朋友跟我说他舍弃了年终奖,在春节之前就投入到这家公司的怀抱,这让我一度以为这个朋友是被传销了,后来认真上网查了下,原来字节跳动是那家擅长...

2019-03-15 16:33:00 351

转载 面世宣言:给 Android 开发者的面试手册

## 序言 关于面试系列部分我将分为六个专题来讲,有感兴趣的同学可以关注下。 - Android 面试(一):说说 Activity 的四种启动模式 Android - 面试(二):如何理解 Activity 的生命周期 - Android 面试(三):用广播 BroadcastRe...

2019-03-13 21:02:00 84

转载 什么样的工程师更受大公司的欢迎?

本文主要是大家问问题最多的一个作者也是Android 面试指南最资深的一位工程师给大家做的解答集合,本文依旧采取隐去提问者名称的方式。 一问 2 个比较具体的问题好了: 1.学习 kotlin 开发目前是不是有必要的,在面试时会加分吗? 2.移动开发与深度学习结合那些东西是可以实践一下的,...

2019-02-21 20:28:00 85

转载 如何才能通过一线互联网公司面试?请掌握这些!

如何才能通过一线互联网公司面试?请掌握这些! 1.如何导入外部数据库? 把原数据库包括在项目源码的 res/raw android系统下数据库应该存放在 /data/data/com. . (package name)/ 目录下,所以我们需要做的是把已有的数据库传入那个目录下.操...

2019-02-20 17:19:00 109

转载 你是否真的适合搞NDK开发?

最近很多人说,Android越来越不好找工作了,学习NDK开发会不会好点,今天就聊聊这个问题。是否应该选择学NDK? 一.哪些场景下要用到NDK开发? 跨平台的库,如FFmpeg, skip,weex, 加固,防逆向 签名校验 图片压缩 音视频解码 OpenGL ...

2019-02-18 17:56:00 202

转载 面试完 BAT等数十家公司,我想谈谈关于 Android 面试那些事

一. 本文目的 笔者将在本文中就Android开发工程师这一岗位,结合自己最近跳槽的经历,谈一谈自己对于面试的一些看法,希望能帮助到正在跳槽中的你们,也给自己的金三跳槽之旅划个圆满的分号。 注:本文适合工作三年以内的职场菜鸟观看,尤其针对想从小公司到大公司(更准确的说,是从普通公司...

2019-01-31 16:30:00 53

转载 一个自学Android 人的第三年的面经分享

一.前言 最近事情比较多,工作比较忙,同时在自学泰语和前端,精力比较分散。差点这份面经就跳票了,感谢同行的鼓励让我重新提笔。 数数这也正好是我入行的第三个年头了,侥幸当年在外包公司得到实习的机会,从此开始了IT生涯。回头看看这三年一步一步走来,真是吃了不少苦头。不知道你们有没有跟我同样的...

2019-01-30 16:18:00 94

转载 慢慢细谈Android 面试的细节

一 . 前言 前段时间,因为团队极度缺人,连续面了不少同学,正好借此分享一下自己对面试的一些浅见。谨代表个人观点,如果您觉得哪里说的不好,欢迎指教和批评~ 二 . 细节杂谈 之所以是细节杂谈,说实话,是因为真的不知道可以写什么,网上关于面试的文章很多,大概看了几篇之后,更不知道写什么...

2019-01-28 16:24:00 106

转载 面试就是你来我往,互相了解

序 首先,每家公司都有不同的公司文化,对技术人员的要求都不尽相同。有的公司希望你踏踏实实干,不需要你很多稀奇古怪的想法,只要按部就班完成功能即可;有的公司则乐意看到员工的创造力,多尝试新技术,用不同方式完成任务。因此,面试者不可能都满足每家公司的要求。 其次,程序员一般比较内敛,平时码字...

2019-01-25 19:37:00 131

转载 Android开发者要换多少次工作,才能心满意足?

在 IT 界流传着这么一句话:要想涨工资,那就得跳槽。 想从公司得到涨薪,不是没有,有也是很少的。大约在8% 到 25%,但是只有突出贡献的人才能拿到 25%,普通人,能涨10%也就很不错了。 技术厉害,不一定能入职心心相念的公司。跑得快的人,不一定是最先到达终点的人。 我们不能一味追求薪...

2019-01-24 16:51:00 93

转载 2019 阿里、头条、腾讯、美团 Android面试题

1. 阿里 一面(3/8 21:17,电话,61 分 47 秒) 自我介绍 项目来历 MySQL 和 MongoDB 的区别 关系型数据库和非关系型数据库的区别,各自在什么情况下使用 为什么海量数据时适合用非关系型数据库 为什么...

2019-01-23 16:19:00 123

转载 2019 阿里、头条、腾讯、美团 Android 面试经验分享

1.前言 本文从面试准备、面试技巧等方面分享一些个人经验。希望能给大家带来帮助。 2.面试情况 阿里(蚂蚁金服):拿到 offer 头条(抖音、火山):拿到 offer 美团(美团平台):拿到 offer 腾讯(腾讯音乐):二面挂 ...

2019-01-23 15:49:00 112

转载 你问我答,准备面试需要做哪些技术储备,面试官更加关心什么方面的技术点?...

这个系列整理了关于如何进入大厂的一些问题,包含了技术储备,面试官更加关心什么方面的技术点等等 一 第一个问题: 准备面试,工作 3 年了想面个大厂,现在那面试官会更注重问哪方面呢?是算法还是那些框架原理?还是 Android 源码?还是看你做过的项目经验?我知道肯定都会问到,那么问的那一方...

2019-01-22 20:57:00 216

转载 Android 开发面经,历时两月斩获BAT+头条四个公司 Offer

Android 开发面经,历时两月斩获BAT+头条四个公司 Offer 拿了 BAT+头条 四个 offer;同时也在帮公司招聘,筛选简历并面试。对技术面试这回事有一些体会,在此分享。 坦白说,我对我个人在这次求职中的表现并不十分满意,面试前没有做足够充分的准备——数次被面试官出的...

2019-01-18 15:25:00 83

转载 作为面试官,如何考察工程师的软素质

本文会跟大家一起分享我的思考,包括但不限于如下话题: 工程师的软素质模型 如何识别工程师的软素质 如何发现并改进自己软素质方面的不足 工程师的职业发展 美团点评的工程师文化 如果你也对这些话题感兴趣,欢迎留言交流。 概述 技...

2019-01-17 16:48:00 238

转载 Fragments片段

Fragment 表示 Activity 中的行为或用户界面部分。您可以将多个片段组合在一个 Activity 中来构建多窗格 UI,以及在多个 Activity 中重复使用某个片段。您可以将片段视为 Activity 的模块化组成部分,它具有自己的生命周期,能接收自己的输入事件,并且您可以...

2019-01-16 16:54:00 108

转载 LiveData概述

LiveData 是一个可观察的数据持有者类。 与常规observable不同,LiveData是生命周期感知的,这意味着它尊重其他应用程序组件的生命周期,例如活动,片段或服务。 此感知确保LiveData仅更新处于活动生命周期状态的应用程序组件观察者 注意: 要将LiveData组件...

2019-01-15 16:58:00 241

转载 获得BAT技术专家Offer,他到底做了什么?

本文我们通过一篇真实的一线面经,带大家去体验一下 BAT 等互联网公司的面试现场氛围!面试者是笔者以前的下属,多年的好朋友。这是他去年早些时候出去面试,拿到 BAT 等多家一线互联网公司技术专家 Offer 的面试经历。 本文我们通过一篇真实的一线面经,带大家去体验一下 BAT 等互联网公司...

2019-01-14 17:55:00 71

转载 正在焦虑的移动开发者们该如何破局?

正在焦虑的移动开发者们该如何破局? 经常会有人问:“现在学习Android开发还有前景?”我的看法是现在只是市场趋于平稳了,对开发人员的要求越来越好了,这并不代表没有前景了。 移动开发不等于App开发,所有新的技术浪潮其实都可以融入到移动开发的体系里,比如IOT、音视频、边缘计算、VR/...

2019-01-11 17:26:00 85

转载 美团官方裁员?2019掌握这些让你做到轻轻松松升职加薪!

不久之前,美团曝出,让员工们签了一份叫做PIP(员工发展改进计划)的文件,宣布了新的考核目标。简单来说,这家公司将在自己的销售BD体系中,实行末位淘汰。 具体规则是:一二三线城市的后15%员工,四五线城市的后20%员工,进入淘汰预警名单,两个月未达标,就要裁掉。对于这家有着至少3.5万名员工...

2019-01-10 17:47:00 122

转载 Android 日常开发总结的技术经验

1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。   2.数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细...

2019-01-08 15:52:00 47

转载 理解Android虚拟机体系结构

理解Android虚拟机体系结构 1 什么是Dalvik虚拟机   Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dal...

2019-01-07 22:04:00 68

转载 Android开发应该用什么语言

自 Google 于 2017 年宣布 Kotlin 成为 Google IO 的 Android 开发官方语言以来,想要成为Android开发人员的程序员正陷入两难境地。 在讨论这个问题前,我首先要明确一点, 不要陷入编程语言战争,不要进行语言鄙视,只要能赚钱的编程语言就是好语言。 ...

2019-01-03 19:15:00 8495

转载 2019年Android岗位BAT等大厂面试题,希望对新的一年的你有所帮助

2019年Android岗位BAT等大厂面试题知识点小结 2019年了搜集了很多面试题,希望能对大家有所帮助 1.View的绘制流程;自定义View如何考虑机型适配;自定义View的事件分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取Vi...

2019-01-02 22:09:00 47

转载 互联网“寒冬”不想被辞退,Android程序员该如何应对?

最近,在气候转凉的同时,互联网领域也是寒气逼人,许多人担心互联网寒冬的到来。其实,寒冬来了又怎样?关键在于你怎么看待互联网寒冬。 寒冬中正好冥想。 寒冬中不能只是唉声叹气,更不能坐以待毙,而应该想想如何在寒冬中生存下去?想想以后的发展方向是什么?自己为什么抵御不住这寒冬?以后路在哪里?怎样...

2018-12-31 22:31:00 94

转载 如何编写高效的Android代码

现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。 ...

2018-12-28 22:16:00 101

转载 一定能成功的Android NDK环境配置教程

一定能成功的Android NDK环境配置教程 前言 在Android开发中,使用NDK开发的需求正逐渐增大 但在Android使用NDK前需要进行 相关环境配置 本文主要讲解 在Mac情况下的Android NDK配置,希望你们会喜欢 1...

2018-12-27 21:54:00 73

转载 分享几道强势的Android面试题

是时候看一些面试题去鹅厂了,接下来我将分享一些面试题,每天总结一点点,希望对大家有所帮助! ListView和RecyclerView区别 参考链接: blog.csdn.net/shu_lan... 既然RecyclerView在很多方面能取代ListView,Google为什么...

2018-12-26 17:22:00 58

转载 分享一份非常强势的Android面试题

是时候看一些面试题去鹅厂了,接下来我将分享一些面试题,每天总结一点点,希望对大家有所帮助! ListView和RecyclerView区别 参考链接: blog.csdn.net/shu_lan... 既然RecyclerView在很多方面能取代ListView,Google为什么...

2018-12-24 17:30:00 66

转载 当前Android 网络请求最流行的方式,RxJava + Retrofit + okHttp !

https://blog.csdn.net/qq_43257419/article/details/85097621 转载于:https://my.oschina.net/u/39735...

2018-12-19 15:25:00 45

转载 为啥程序员工资高,却很多人想转行,这4点原很现实

技术的发展产生了程序员这个职位,从这些年各大互联网公司曝光的一些员工收入水平来看,程序员的工资还是相对比较高的,可是我们在互联网上还听到了另外一种声音,很多程序员想转行,特别是大龄程序员,这可能会令很多人纳闷。为什么工资这么高还想转行呢?其实他们也很无奈,从下面几点可以看得出来。 1、程序...

2018-12-18 15:20:00 79

转载 程序员如何合理的预估自己的项目开发时间?

项目时间的估算对项目的成败至关重要。项目时间管理包括了项目按时完成所需的各个过程。但是,在实际项目中,经常出现项目延期,估算严重不准确的现象。 预估时间本身就很难。每个程序员的估计都会跟真正需要的时间有些差距。估计时间短了说明有些事情被忽略了(编译,测试,提交代码)。估计时间超了说明任务太大...

2018-12-13 20:46:00 672

转载 整理几个重要的Android知识

面试,无非都是问上面这些问题(挺多的 - -!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解! 基础知识 – 四大组件(生命周期,使用场景,如何启动) java基础 – 数据结构,线程,mvc框架 通信 – ...

2018-12-12 21:25:00 112

转载 分享一些重要的Android面试题

说一下JAVA多态的理解,以及接继承,和接口的理解 于哥在这里只讲多态,其他自己上网体会 对于多态的定义 不同类的对象对统一函数做出不同对的响应或者动作。 作用 主要是消除类之间的耦合性,灵活性比较强,利于代码的编写和修改。尤其在处理大量的运算和操作时,可以灵活地简化,替换或者是修...

2018-12-11 21:00:00 143

转载 31道Android面试题,你值得收藏下

1.如何对 Android 应用进行性能分析 2.什么情况下会导致内存泄露 3.如何避免 OOM 异常 4.Android 中如何捕获未捕获的异常 5.ANR 是什么?怎样避免和解决 ANR(重要) 6.Android 线程间通信有哪几种方式 7.Devik 进程,linux 进程...

2018-12-10 17:11:00 83

转载 Android进阶必学retrofit源码解析

Android进阶必学retrofit源码解析 转载于:https://my.oschina.net/u/3973578/blog/2962755...

2018-11-28 21:40:00 77

转载 论程序员成长的正确姿势

何为成长?成长是指自我提升,一方面是本身的个人能力,另一方面是社会对你的认可度。最终,程序员的职位和薪水都能在成长中得以体现。 很多人对成长有误解,在他们眼中,随着工作年限的提高,成长是理所当然的事情,这其实是一个误区。两个程序员同时工作3年,难道他们两个的成长就完全一样吗?其实是不一样的。...

2018-11-25 22:35:00 91

转载 程序员何苦为难程序员?

程序员何苦为难程序员? 2018年11月23日 19:58:36Android技术开发应用阅读数:1 编辑 有时候想想程序员为何为难程序员呢? 扳扳手指走上码农这个行业也有几年了,但是越来越觉得这个行业很累,有人说程序员就是二代农民工,我个人还是比较赞同的,对于刚入道的同仁们来说...

2018-11-23 20:00:00 117

转载 Android程序员的Flutter学习笔记

作为忠实与较资深的Android汪, 最近抽出了一些时间研究了一下Google的亲儿子Flutter, 尚属皮毛, 只能算是个简单的记录吧.Google自2017年第一次提出Flutter, 到2018年Beta, 再加之RN的各种风波与问题, 使得Flutter的热度不断上升, 国内不少公...

2018-11-11 21:08:00 116

空空如也

空空如也

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

TA关注的人

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