自定义博客皮肤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)
  • 收藏
  • 关注

原创 初级面试:冒泡排序算法

public class InsertSort { private static int al[] = new int[10]; public InsertSort() { al[0]=2; al[1]=3; al[2]=23; al[3]=45; al[4]=1; al[5]=67; al[6]=23; al[7]=80; al[8]=35;

2020-08-29 22:08:39 166

原创 Android面试回忆录:Service有几种启动方式?

这是我印象深刻的一道题,很明显它是我的第一次,那时我去一家公司(暂时叫它T公司吧)面试外派到韩国三星的工作机会。T公司的面试官是一个叫Bely架构师,显然那个时候Android开发是稀缺资源,知道Service那都不得了了,当然Bely也没打算为难我(必竟也工作4年多了,人长得也不错),我轻松对答:Service是一个专门在后台处理长时间任务的Android组件,它没有UI。它有两种启动方式,startService和bindService。你猜得没错,Bely紧接着问我:这两种启动方式的区别。

2020-08-26 21:32:29 349

原创 字节面试真题:说一下RecyclerView 性能优化

字节跳动四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。数据处理和视图加载分离我们知道,从远端拉取数据肯定是要放在异步的,在我们拉取下来数据之后可能就匆匆把数据丢给了 VH 处理,其实,数据的处理逻辑我们也应该放在异步处理,这样 Adapter 在 notify change 后,ViewHolder 就可以简单无压力地做数据与视图的绑定逻辑,比如:mTextView.setText(Html.fromHtml(data).toString())这里的 Html.from

2020-08-22 22:06:45 784 1

原创 【经验分享】记一次Gradle卡死的解决方式

新入职公司,导入新项目,发现总是编译过程总是停留在:纠结了1天,百思不得其解,后来查找 project层的build.gradle控制变量法逐个排查可能有故障的下载地址,最终找到:在注释了这一行之后,项目可以正常编译。后来确定,这行关于魅族推送的配置,重复了,上面的才是有效的,下面的可以删除。...

2020-08-21 21:51:12 2489

原创 作为一名“开发者”而不是“打工仔”,我是如何准备 Android 技术面试的~

一、前言这两个月听的最多的两个词就是 Android前景 和 裁员,作为被裁大军中的一员,我的关键词就是 遗憾 和 还好。遗憾 的是现在的项目还有很多想象的空间,但是就要走向尽头;还好 的是毕业几年来一直没有以一种打工的心态在工作,寒冬就寒冬,怕个锤子。最近又开始写文章了,有小伙伴问我是怎么准备面试的,我也想谈谈我最近的一些想法和计划,大家一起讨论。整体分为以下两个方面:自我介绍 & 项目经验知识储备二、自我介绍 & 项目经验2.1 自我介绍这个是第一个要准备的东西,.

2020-08-19 21:20:30 358

原创 Jetpack明星组件 —ViewModel 这些知识点你必须知道!

前言ViewModel 作为 Jetpack 中的明星组件,相信大家都对其有一定的了解。在 Google 的官方介绍中也详细的罗列了 ViewModel 的优点,如:可以提供和管理UI界面数据。(将加载数据与数据恢复从 Activity or Fragment中解耦)可感知生命周期的组件。不会因配置改变而销毁。可以配合 LiveData 使用。多个 Fragment 可以共享同一 ViewModel。等等等…你也可以通过下列两个视频,更为详细的了解 ViewModel:ViewMo.

2020-08-18 17:15:13 883

原创 Android强行进阶:为何大厂APP如微信、支付宝、淘宝、手Q等只适配了armeabi-v7a/armeabi?

0. 前言前几天啊,在公众号发了一篇文章《优化ApK大小之ABI Filters 和 APK split》,评论区收到了一些留言说,文章讲得不够深入,关于系统是如何选择不同abi下的so库的?当前APP该如何适配?该去掉哪些该保留哪些?都存在一些疑问。因此,决定亲自更文一篇,系统地讲一下关于Android CPU架构方面的一些东西,以及结合大厂APP如微信、支付宝、淘宝等APP的适配情况,分析我们开发APP中该如何适配。本文涉及以下几个问题:什么是ABI?ABI有何作用?目前大厂APP是如何.

2020-08-17 10:37:45 821

转载 终于等到你!Android 11 最终 Beta 版发布,正式版即将到来!

作者 / Dave Burke, VP of Engineering随着 8 月的到来,Android 11 的正式版已经呼之欲出!我们正在为新平台做最后的微调。今年预览周期 的最后一次更新——Beta 3,已经正式发布。对于开发者来说,趁着正式版还没有发布到消费者手中,是时候准备好您的应用了。您现在就可以在 Pixel 2、3、3a 和 4(以及 即将到来的 4a)系列设备上安装 Beta 3。只需在这里 注册 即可获得 OTA 更新。如果您已经注册,则会自动获得更新。感谢大家一直以来提供的反馈,请

2020-08-13 17:06:22 309

原创 面试官:用Glide加载Gif导致的播放卡顿,说一下你的优化思路

基于Glide 4.9.0版本分析前言Glide图片框架是可以直接加载GIF图的,但是做一个银行合作项目的时候,由于有需要出货页面需要加载一个GIF图,但是发现在使用Glide框架加载Gif图片,明显发现有延迟.经过查看glide加载Gif图片的源码得知:Glide在加载Gif的图片帧的时候,上一帧的渲染以及下一帧的准备是串行的,这个过程中,如果出现下一帧的准备阶段时间超过了Gif间隔播放的时长,就会造成播放卡顿.而且此过程中,StandardGifDecoder只保留上一帧的数据,每次获取当...

2020-08-12 11:16:40 1019 1

原创 2020上半年百度Android岗(初级到高级)面试真题全收录+解析,备战金九银十!(下篇)

版权声明:本文为博主原创文章,首发简书。未经博主允许不得转载。https://www.jianshu.com/u/3348b92f77a4前言续上2020上半年百度Android岗(初级到高级)面试真题全收录+解析,备战金九银十!(上篇)2020上半年百度Android岗(初级到高级)面试真题全收录+解析,备战金九银十!(中篇)本文是百度2020上半年网友分享以及我个人收录的面试真题大全。并且花了大量时间为大家寻找到了最佳的答案解析。希望可以收到帮助到大家。喜欢的朋友可以点个赞支持一下,谢谢。

2020-08-11 17:28:39 2015

原创 2020上半年百度Android岗(初级到高级)面试真题全收录+解析,备战金九银十!(中篇)

版权声明:本文为博主原创文章,首发简书。未经博主允许不得转载。https://www.jianshu.com/u/3348b92f77a4前言续上2020上半年百度Android岗(初级到高级)面试真题全收录+解析,备战金九银十!(上篇)本文是百度2020上半年网友分享以及我个人收录的面试真题大全。并且花了大量时间为大家寻找到了最佳的答案解析。希望可以收到帮助到大家。喜欢的朋友可以点个赞支持一下,谢谢。BATJ大厂面试真题收录大全PDF电子书已上传在石墨文档:【BATJ面试大全】需要的小伙伴自取

2020-08-10 15:31:56 989

原创 2020上半年百度Android岗(初级到高级)面试真题全收录+解析,备战金九银十!(上篇)

版权声明:本文为博主原创文章,首发简书。未经博主允许不得转载。https://www.jianshu.com/u/3348b92f77a4前言今天给大家带来的是百度2020上半年网友分享以及我个人收录的面试真题大全。并且花了大量时间为大家寻找到了最佳的答案解析。希望可以收到帮助到大家。喜欢的朋友可以点个赞支持一下,谢谢。Java相关1、HashMap 有用过吗?您能给我说说他的主要用途吗?有用过,我在平常工作中经常会用到HashMap 这种数据结构,HashMap 是基于Map 接口实现的一

2020-08-07 17:24:27 805

转载 中国第一代技术网红,阿里云P10技术专家褚霸:我只是一个程序员 。

原文作者:阿里云技术链接:https://www.jianshu.com/p/2190c03ac13e云妹导读: 在阿里内部有一个“拜霸爷神教”,不少 P8、P9 级技术专家都是其中的教众,据说褚霸对计算机的了解到了庖丁解牛的地步。这样一位 P10 级别的技术大牛,却说:我只是一个程序员罢了。褚霸,真名余锋,江湖人称霸爷。现阿里云弹性计算负责人,曾一手将数据库团队带到国内云数据库顶尖水平。褚霸身上标签众多,中国第一代技术网红,软硬兼修,是阿里云备受外界关注的技术大牛。知乎网友对他有一句评价很经.

2020-08-06 20:14:37 1703

原创 2020腾讯Android岗初级到高级面试真题收录解析

前言马上就要到金九银十面试季了,需要找工作的小伙伴可以开始刷题复习了。今天给大家分享的是博主腾讯面试的面经以及对腾讯2020上半年Android开发岗面经真题收录,希望可以帮助到大家,喜欢的朋友可以点个赞支持一下。腾讯面经真题1、说完基本情况后问项目,遇到过的问题,解决办法,用过的技术2、TCP和UDP有哪些区别3、TCP三次握手四次挥手,为什么挥手时要确认两次?4、王者荣耀保证用户实时性共享画面,互相明白对方做啥操作5、对synchronized怎么理解的6、Java的各种框架有多少.

2020-08-05 20:38:40 522

原创 2020京东最新Android面试真题解析【建议收藏】

2020京东最新Android面试真题解析前言这是我最近一次的京东的Android面试过程,电话面试,问的Java的东西多,难倒不难,感觉没有发挥好,开始很紧张。(幸好拿到了京东的offer)电话录音了,顺便把问了的问题一个个都列出了,并给出答案。京东面经真题:1.StringBuilder、StringBuffer的区别,为什么StringBuffer快一点,看过这两个的源码没有,线程安全是怎么实现的?2.LRUCatch的原理实现。3.一些排序算法的时间复杂度:冒泡、快速排序。4.try

2020-08-04 15:07:34 701

原创 这是一份面向3年以上Android开发者的中高级面试宝典,拔剑金九银十,大厂直通车

前言这是“拔剑金九银十”的第二篇文章,本文主要针对3年以上的Android开发者进阶面试中高级开发工程师而整理。三年以下小伙伴请移步:这是一份面向0-3年Android开发者的面试宝典,2020一线互联网大厂面试真题系统收录!希望可以对你们有所帮助。不多废话,进入正题。目录:Java中高级计算机网络Android高级面试—性能优化Android优秀第三方库Android framework相关其他Android高频面试题一、Java中高级1、谈谈对java多态的理解?2、你所知.

2020-08-03 21:52:18 1152

空空如也

空空如也

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

TA关注的人

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