自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 疫情当下进不了大厂? 来来来,给你点干货建议

打开各大招聘网站,明显感受到今年招聘信息少了很多。因为疫情,仅有的面试都改成了线上。另一方面,今年企业对面试者的技能要求更高,技术覆盖面也更全。今年想要轻轻松松跳槽,可以说难上加难。但这个时候,我们更应该沉下心,好好梳理自己的技术体系,更应该用知识丰富自己,不管外界环境如何,我们始终都有能力把握最好的机会。其实安卓中高端的岗位一直都缺人,疫情对找工作有影响,但没那么严重,只不过可能更多...

2020-02-28 15:09:21 494

原创 Android性能优化:你的一些使用细节可能会引起严重的内存泄漏!

前言在Android中,内存泄露的现象十分常见;而内存泄露导致的后果会使得应用Crash。常见引发内存泄露原因主要有:Static关键字修饰的成员变量 非静态内部类 / 匿名类 日常使用(Context、WebView等)今天,我将详细介绍日常的使用会导致的内存泄露,主要包括:集合类、资源对象使用后未关闭、Context、WebView和Adapter。知识储备a. 内存...

2020-02-26 14:34:54 393

原创 【工作感悟】Android 开发者,如何系统学习提升自己的职场竞争力?

互联网现状如今的互联网,延续了2018年的态势。虽然前些年,每到年底的时候大环境都不好,然而来年照样春暖花开。但是2018下半年的颓势,在2019年春天并未得到缓解,所以现在的互联网环境是真的不好了。首先各大公司争相优化员工,小公司我就不提了,咱就只说大公司。先有阿里、百度、京东、网易、美团和滴滴,再有外企甲骨文和IBM。前些年各大公司优化员工的时候都藏着掖着,而且用词很含蓄,都说是正...

2020-02-24 18:27:09 629 1

原创 Android 开发者需要了解的那些事:学习路线规划+技术需注意的问题

背景之前部门有新入职员工,作为规划技术路线的导师,都给新员工安排了学习路线。除了基本的学习路线之外,每次沟通,我都留了一个小问题,让小伙伴去思考。这些问题有些是刚接触 Android 开发的小伙伴所不熟悉的,有些则是部分初级工程师都没有注意到的。因此这边纪录一下,希望帮助刚毕业进入职场的 Android 小伙伴,或是对这些还不是很熟悉的 Android 开发工程师们。如有补...

2020-02-22 19:39:30 413

原创 Android ViewStub你肯定听过,但是这些细节了解吗?

什么是ViewStub1. ViewStub 是一个看不见的,没有大小,不占布局位置的 View,可以用来懒加载布局。2. 当 ViewStub 变得可见或 inflate() 的时候,布局就会被加载(替换 ViewStub)。因此,ViewStub 一直存在于视图层次结构中直到调用了 setVisibility(int) 或 inflate()。3. 在 ViewStub 加载完...

2020-02-21 21:41:59 537

原创 趁疫情赶紧复习!Android 精选版面试题级答案(Android+Java+算法+性能优化+四大组件...)

JAVA 相关1.静态内部类、内部类、匿名内部类,为什么内部类会持有外部类的引用?持有的引用是this?还是其它?静态内部类:使用static修饰的内部类 内部类:就是在某个类的内部又定义了一个类,内部类所嵌入的类称为外部类 匿名内部类:使用new生成的内部类 因为内部类的产生依赖于外部类,持有的引用是类名.this2.Java中try catch finally的执行顺序...

2020-02-19 21:44:45 1219

原创 面试官:“看你简历上写熟悉 Handler 机制,那聊聊 IdleHandler 吧?”

一. 序Handler 机制算是 Android 基本功,面试常客。但现在面试,多数已经不会直接让你讲讲 Handler 的机制,Looper 是如何循环的,MessageQueue 是如何管理 Message 等,而是基于场景去提问,看看你对 Handler 机制的掌握是否扎实。本文就来聊聊 Handler 中的 IdleHandler,这个我们比较少用的功能。它能干什么?怎么使用?...

2020-02-18 17:25:58 2447 1

原创 骚年!用Binder原理去彻底征服Android大厂面试官吧

前言在学习ServiceManager中的Binder机制过程中,有一个问题由于篇幅问题没有讲完,那就是MediaPlayerService是如何注册的。通过了解MediaPlayerService是如何注册的,可以得知系统服务的注册过程。1.从调用链角度说明MediaPlayerService是如何注册的我们先来看MediaServer的入口函数,代码如下所示。frameworks/...

2020-02-17 22:23:19 536

原创 金三银四:2019年面试实战总结,这些Android面试题你一定需要

今日头条屏幕适配的原理?1:首先计算出 density,计算公式:当前设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = densitydensity 的意思就是 1 dp 占当前设备多少像素计算density 的原因:在布局文件中填写的是什么单位,最后都会被转化为 px,系统就是通过上面的方法,将你在项目中任何地方填写的单位都转换为 px但是,今日头条适配方案默认项目中...

2020-02-15 21:43:20 1162

原创 2020年关于Android开发架构,我们还能做些什么?

Android开发架构已经由由最最初的Activity架构(MVC),发展到到现在主流的MVP、MVVM架构了。社区也有不少优秀的实践。今天笔者想结合自己的经验谈一谈,一个合理的Android架构应该是怎么样的呢?MVC、MVP、MVVM三种分层架构MVC,上帝模型相信一些经验丰富的开发者,都经历过面向Activity(Fragment)编程的时代,也就是所谓的MVC架构时代。那个...

2020-02-14 20:08:36 1357 4

原创 2019年大厂Android高级300+面试题汇总,“金三银四”通关宝典拿走!

前言金三银四,很多同学心里大概都准备着年后找工作或者跳槽,但是由于肺炎疫情的影响,不少同学年初跳槽的计划被搁置。虽然计划被打乱,但是这也给我们留出时间更好的准备面试。随着企业复工时间的延长,不少公司裁员、降薪甚至倒闭,之后只会更难。金三银四跳槽季,相信大家肯定急需一套Android面试宝典,今天就给大家准备了我珍藏已久的Android高阶面试宝典,供大家学习 !这些题目是网友去百度...

2020-02-13 18:39:59 953 2

原创 你知道Android为什么会Crash吗?你以为是你写了bug导致的,不你错了

目录前言每一个Android开发同学在项目开发过程中肯定都遇到过各式各样的Crash问题,大家都非常不希望程序发生Crash。那么问题来了,你真的了解Crash吗?Android为什么会发生Crash最近在思考一个问题,为什么Android程序发生空指针等异常时,会导致应用会崩溃,进程结束。而java web程序发生这些异常,只要有其他线程还在运行,虚拟机就不会关闭,进程...

2020-02-13 17:31:23 486

原创 “金三银四”中那些拿到月薪20+的Android面试都问了些什么?(含面试答案)

由于肺炎疫情的影响,不少同学年初跳槽的计划被搁置。虽然计划被打乱,但是这也给我们留出时间更好的准备面试。随着企业复工时间的延长,不少公司裁员、降薪甚至倒闭,之后只会更难。金三银四跳槽季,相信大家肯定急需一套Android面试宝典,今天就给大家准备了我珍藏已久的Android高阶面试宝典,供大家学习 !1.自定义Handler时如何避免内存泄漏答案:一般非静态内部类持有外部类的引...

2020-02-12 19:22:52 409

原创 Binder这么弱还跑来面试腾讯?ServiceManager中的Binder机制

前言我们了解到学习Binder前必须要了解的知识点,其中有一点就是Binder机制的三个部分:Java Binder、Native Binder、Kernel Binder,其中Java Binder和Native Binder都是应用开发需要掌握的。Java Binder是需要借助Native Binder来工作的,因此需要先了解Native Binder,Native Binder架构...

2020-02-11 21:50:30 376

原创 “金三银四”你准备好了吗:我整理出来了Android 20道必问面试题和详细解析!

前言金三银四马上就要到来了,但是因为今年特殊的原因可能推迟为金四银五,但每到这个时候都是找工作的好时候,小伙伴们是不是都在忙着在复习面试题呢,小编前一阵也是忙着在找工作,面试了好多公司,所幸的是进到了自己心仪的公司,也是很幸运的。下面我将自己亲身实战的面试题及收到的面试题总结并分享答案出来。欢迎各位伙伴们指导、指点。下面这些只是Android方面的知识,如果有需要Java方面的面试题的...

2020-02-10 21:33:28 521

原创 Android程序员难题:不同阶段发开该如何进阶?

之前不少人都问我同一个问题,就是我学习Android有一两年了,但是遇到瓶颈了,感觉没什么进步,到底怎么才能进阶呢?我相信有不少人遇到这样的困扰,那么今天我就以一个过来人的身份给大家系统的解答各个阶段遇到的问题。初学者一般来说初学者需要一本书,结合视频,把书本看完基本上就算初学者了,需要提醒的是一定要记得把书中的demo全部敲一遍并亲自运行,很多时候看不如敲,敲远比不上亲自运行。这...

2020-02-05 17:07:41 489

空空如也

空空如也

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

TA关注的人

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