Android-Alvin
码龄3年
  • 265,234
    被访问
  • 458
    原创
  • 174,367
    排名
  • 675
    粉丝
关注
提问 私信

个人简介:华南理工大学研究生毕业,十余年互联网从业经验;曾就职于三星/小米,担任项目经理,技术经理等;国内首批Android底层技术导航人,主持改写过Android手机系统架构。 专精领域:精通Android FrameWork源码及性能优化;三星手机Rom核心架构设计,专注NDK底层设计与开发。

  • 加入CSDN时间: 2019-11-19
博客简介:

AndroidAlvin的博客

查看详细资料
  • 3
    领奖
    总分 479 当月 19
个人成就
  • 获得427次点赞
  • 内容获得336次评论
  • 获得1,361次收藏
创作历程
  • 42篇
    2021年
  • 230篇
    2020年
  • 186篇
    2019年
成就勋章
TA的专栏
  • 面试
    17篇
  • 字节跳动
    26篇
  • 阿里巴巴
    27篇
  • 项目经验
    8篇
  • 腾讯
    26篇
  • 程序员
    13篇
  • 简历
    6篇
  • 跳槽
    5篇
  • Android
    3篇
  • 安卓开发
    23篇
  • hr
    1篇
  • 学习资料
    25篇
  • 升职加薪
    1篇
  • 移动互联网
    24篇
  • 技术路线
    21篇
  • java
    7篇
  • 数据结构与算法
    1篇
  • 微软
    1篇
  • 音视频
  • anr
    1篇
  • 面试 
    3篇
  • Jetpack
    2篇
  • flutter
    2篇
  • kotlin
    2篇
  • offer
    11篇
  • okhttp
    1篇
  • 数据结构
    6篇
  • 二本
  • 厦门
    1篇
  • 工资
    1篇
  • 算法
    1篇
  • JVM
    3篇
  • 小米
    1篇
  • 并发编程
    2篇
  • 数据传输与序列化
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

File IO项目实战—dex文件加密

发布直播 2021.09.14
回放

test

发布直播 2021.09.02
回放

搞定内存,你就搞定了一半的APP性能优化问题

发布直播 2021.09.02
回放

Jetpack Compose简易入坑

前言Jetpack compose即将推出正式版了,作为声明式UI,将会摈弃传统的xml布局的方式,从而避免反射创建View,将会极大提高View的加载效率,这就是趋势,不可对抗,所以学起来吧。基础我们先来看个小demo,体验一下Compose声明式UI的写法,下面demo是一个简单的TextView,打印一个Hello World:@Composablefun TextViewDemo() { Text( text = "Hello, world", c
原创
发布博客 2021.07.04 ·
292 阅读 ·
0 点赞 ·
1 评论

【面试专题】Android屏幕刷新机制

这个问题在其他人整理的面试宝典中也有提及,一般来说都是问View的刷新,基本上从ViewRootImpl的scheduleTraversals()方法开始讲就可以了。之前看别人面试斗鱼的面经,被问到了Android屏幕刷新机制、双缓冲、三缓冲、黄油计划,然后我面网易云的时候也确实被问到了这个题目。屏幕刷新这一整套,你把我这篇文章里的内容讲清楚了,肯定ok了。网易云还附加问了我CPU和GPU怎么交换绘制数据的,这个我个人认为完全是加分题了,我答不出来,感兴趣的小伙伴可以去看一看,你要是能说清楚,肯定能让面试
原创
发布博客 2021.06.09 ·
244 阅读 ·
0 点赞 ·
0 评论

重磅开源!Jetpack compose开源项目GitHub标星7.4K+

Jetpack compose 简介在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框架Jetpack Compose 和SwiftIUI,标志着移动操作系统正式全面拥抱声明式 UI 开发模式。Jetpack Compose 是一个用于构建原生Android UI 的现代化工具包,它基于声明式
原创
发布博客 2021.05.25 ·
400 阅读 ·
16 点赞 ·
11 评论

Android 12、TPU V4 和量子计算机,凌晨的 Google I/O Keynote 发布了什么?看这篇总结就够了!

2021年的 Google I/O 大会因为新冠疫情的原因,与历年的线下场馆不同,今年采用线上直播的形式举办。两个小时的 Keynote 演讲,Google 密集的展示了旗下大量产品线的更新,其中包含中国开发者关心的 Android 12 以及 TPU V4,以下是掘金整理的 Keynote 全部内容。主题演讲主题演讲以 " 为每个人建立一个更有帮助的谷歌(Building a more helpful Google for everyone) "的口号开始,其目标是在用户的重要时刻提供帮助。例如,谷
原创
发布博客 2021.05.20 ·
207 阅读 ·
0 点赞 ·
0 评论

Android 开发一定要看的15个实战项目

前言:虽说网上有太多的Android课程,但是大多都是视频,有Android在线开发环境的几乎没有,但是对于学习Android的人来说拥有在线的Android开发环境是非常好的,可以随时动手操作学习Android开发,及时了解自己的掌握情况!实验楼就提供了Android在线开发环境,你不需要本地搭建Android开发环境,打开浏览器就可以进行Android开发的学习~可以随便折腾!!而且边看边动手操作,可以更快上手Android开发。Android开发在线环境项目介绍:项目一:【SQLite数
原创
发布博客 2021.05.11 ·
3369 阅读 ·
1 点赞 ·
3 评论

一年经验 Android 开发面经总结

前言19 年双非本科毕业,洋洋洒洒的写了一年多业务,九月份开始面试,将一些面试题分享给大家,希望对大家有所帮助。基本上问的都差不多,我就不按公司分类了,面了得物、阅文、B站、京东、携程、百度、触宝、腾讯、拼多多,最后小破站和鹅厂挂了(某讯是真的气,基本上不按简历问)。关于我的简历以及这些题的具体该怎么回答,我都放在 GitHub 了:github.com/Omooo/Andro…写的不是博客,而是口水话。何为口水话呢?就是面试官问你相关问题的时候,你应该如何说的话。有没有遇到这样的场景,明明面试官问
原创
发布博客 2021.05.09 ·
226 阅读 ·
0 点赞 ·
0 评论

Android: 照片选择区域功能实现

实现 Android 的照片选择区域功能主要有参考 pqpo/SmartCropper1, 显示显示四条边和八个点,八个点: 4 个角和 4 条边的中点/* 裁剪区域,0, 左上 -> LeftTop, 1, 右上 -> RightTop,2, 右下 -> RightBottom, 3, 左下 -> LeftBottom*/Point[] mCropPoints; // 4 条边的中点Point[] mEdgeMidPoints; 复制代码绘制
原创
发布博客 2021.04.22 ·
260 阅读 ·
0 点赞 ·
0 评论

好不容易撑到了字节跳动Android三面,卡在了底层实现原理!

大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助。最近跟一个读者聊天,他准备了3个月,刚刚参加完字节跳动的第三面,视频面,嗯,挂了…字节跳动Andorid三面凉经一面a. 线程池的底层原理b. 四种引用类型c. JAVA GCd. Sychornized关键字e. 静态同步函数f. 可不可以调用Abstrut 父类的super方法g. HTTP协议中POST,GET 的区别h. TCP/IP协议栈i. TCP和UDP的区别
原创
发布博客 2021.04.21 ·
7795 阅读 ·
84 点赞 ·
107 评论

做android开发一直不相信35岁危机,好像被自己遇到了

缘起这两天在脉脉看到一则贴子:一直不信的35岁危机,好像被自己遇到了。一直很努力的保持竞争力,独角兽和大厂经验都有,换3次工作都是因为遇到业务瓶颈及个人成长变慢。没走上管理岗,最近看机会明显和2年前不同了。cv人才过剩,很多面试官都是小年轻,大家对工作10年35岁的人预期太高了,人生真难,我也只是刚工作10年而已啊![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bzPQRMkD-1618380476737)(https://upload-images.jianshu
原创
发布博客 2021.04.14 ·
405 阅读 ·
3 点赞 ·
1 评论

Android知识点复习(持续更新中)

1 总览作为开发者,基础知识非常重要的,尤其一些大厂非常注重基础,基础是一切的根本,在面试时候,如果没有事先准备,很容易被淘汰。笔者整理这套知识点,大大小小的一共几百多条,方便大家查漏补缺。参考答案点击这里分为以下几个部分Java 知识点Android 知识点计算机基础知识点算法2 Java 知识点2.1 Java 基础Java 语言有什么特点?面向对象三大特征Java 和 C++ 的区别?import java 和 javax 有什么区别?
原创
发布博客 2021.04.12 ·
360 阅读 ·
1 点赞 ·
0 评论

Android开发10年,小公司报了薪资没下文,要个20K就这么难么?

最近求职情况这是一位网友分享的Android开发找工作的动态。从2月初到到3月底,主要在两个平台找工作,一个是拉勾,一个是BOSS直聘。对比两个平台,拉勾简直是天坑,不仅仅是没有面试机会,连沟通机会都没有,这让他感觉有点奇怪。就算行情再差也不至于连沟通机会都没有。而BOSS直聘就好了不少。常常有公司主动来联系自己,自己投的简历通常也会有HR们回复,所以也得到了不少面试机会。从九月初到十月中旬这段时间,大概面试了差不多几十家。通常都是2轮技术面加一轮HR面。很多Android开发朋友经常会被找工作困惑,
原创
发布博客 2021.04.07 ·
309 阅读 ·
3 点赞 ·
2 评论

字节跳动面试官亲述:问哪些问题能试出一个 Android 应用开发者真正的水平?

这几年面过的各种Android开发也有三位数了,failed的不敢说,pass的基本都没有看走眼,来得晚了也想说说我的体会。一般面试时间短则30分钟,多则1个小时,这么点时间要全面考察一个人难度很大,需要一些技巧,在这里分享一下我个人关于如何做好Android技术面试的一些经验:面试前的准备1. 简历调查简历到你手上的时候,你要做好充分的调查分析,不仅仅是对公司负责,也是对自己与候选人时间的尊重,明显不match的简历,就不要抱着“要不喊过来试试看”的想法了,候选人也许很不错,但如果跟你的岗位不ma
原创
发布博客 2021.03.30 ·
560 阅读 ·
13 点赞 ·
7 评论

好不容易撑过了腾讯三面!却因为虚报工资被刷了...

说在前面面试时最好不要虚报工资。本来腾讯是很想去的,几轮面试也通过了,最后没offer,自己只想到几个原因:1、虚报工资,比实际高30%,现在有些公司要提供银行流水;2、有更好的人选,这个可能性不大,我看还在招聘。我是面试Android开发的,3年经验,下面是面试流程:一面:1.mvp mvvm区别 mvvm中的databinding如何刷新view的2.跨进程通信方式,binder机制3.leakcanary原理4.内存优化和工具,APK瘦身5.get和post的区别,浏览器中输入一个地址
原创
发布博客 2021.03.28 ·
1156 阅读 ·
5 点赞 ·
0 评论

从猿辅导一面挂,怒刷1000道Android面试题,成功入职字节跳动(120W/年总包)!

缘起从18年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系。从年前至今参加面试了很多公司,从猿辅导一面挂,我深刻意识到Android开发内卷太严重了,面试都是需要背八股文,狂刷leecode。最后顺利拿到了字节跳动offer。总结下经验,也是对过去的一个回顾和总结吧。猿辅导(一面挂)自我介绍怎么学Android的聊了聊项目项目中涉及到了跨进程通信,为什么选广播而不是别的跨进程通信方式不局限于
原创
发布博客 2021.03.27 ·
1684 阅读 ·
10 点赞 ·
7 评论

Android开发三年了,目前月薪7K,想跳槽,请问要怎么准备呢?

缘起这阵子,各大网络社交平台,刷到最多的就是面试求职相关的信息。这位网友在脉脉职言求助。本科毕业三年了,一直做安卓开发,请问跳槽找工作要怎么准备呢?笔者2013年java转到Android开发,在小厂待过,也去过华为,OPPO等大厂待过,18年四月份进了字节跳动一直到现在。被人面试过,也面试过很多人。深知大多数Android开发人员,想通过跳槽,加入大厂给自己提供更好的成长环境,或者提升自己的薪资水平。找工作不可避免的要涉及到面试,但是对于多数程序员来说,解决各种bug信手拈来,满足各种需
原创
发布博客 2021.03.25 ·
430 阅读 ·
12 点赞 ·
4 评论

奉劝那些想做客户端开发学弟学妹们!呕心沥血,真情实感,字字诛心

移动开发从2010年左右兴起,到2016 年,国内的移动开发技术发展到了最鼎盛的时期。插件化/热更新成为显学,成为高级工程师的必修课。也就是这短短10年的时间,客户端发展进入了瓶颈期。现在很多小伙伴开始劝退客户端。纷纷表示移动开发凉了!还有不少网友建议转行不要入坑客户端,认为客户端凉了!有后选后 肺腑良言。互联网整体环境不乐观,现在没有新的大型app出现了,没有增量。客户端残留开发人员众多但岗位减少,导致要求越来越苛刻。而且大前端趋势、跨平台方案频出、小程序肆虐,原生客户端不再是应用开发唯一的
原创
发布博客 2021.03.23 ·
7626 阅读 ·
16 点赞 ·
14 评论

大学做客户端竟连外包面试都面不过?客户端真的会两年内消失么?

近日在某社区平台,看到我们从事Android开发的小伙伴,金三银四面试找工作的面试经历!楼主是大四搞安卓的,简历上也声明了木有工作经验,然后投了几百家吧,终于有一家公司肯邀我面试,虽说看评论是个外包公司,但是楼主感觉也没什么不好的,于是楼主兴奋到飞起,面试前一天晚上甚至睡不着觉。和大多面试者一样,本宝宝也刷过无数面经。像什么生命周期啊,mvp 啊,view 的分发机制啊,自定义 view 流程啊,已经背得滚瓜烂熟了。但是面试官好像不按套路出牌,就在我猜想面试官第一个问题是要 HTTP 还是要问 Act
原创
发布博客 2021.03.18 ·
1777 阅读 ·
9 点赞 ·
8 评论
加载更多