GitHub 上优质项目整理,android 常见面试题及答案
(1)整理了所有跟编程相关的免费书籍
(2)几乎包括了国内各种学习 Android 的资料
(3)一些常用编程书籍
(4)处于萌芽阶段的 Java 核心知识库。
2. Android 开源框架合集,工具类,UI
(1)基本囊括了所有 Github 上的 Android 优秀开源项目
(2)整理了所有跟 Android UI 相关的优秀开源项目
(3)android 各种工具类
(4)安卓高级 UI 代码整理和博客代码 Demo
(5)蓝牙开发库
(6)哔哩哔哩开源图片选择器
(7)百分比布局库的扩展
github.com/hongyangAnd… Google
(8)Android 自定义仪表盘 View,仿新旧两版芝麻信用分、炫酷汽车速度仪表盘
(9)android 权限管理库
(10)RecyclerVIew 可以上拉加载,下拉刷新
(11)基于 DataBinding 框架,MVVM 设计模式的一套快速开发库,整合 Okhttp+RxJava+Retrofit+Glide 等主流库,满足日常开发需求。使用该框架可以快速开发一个 Android 应用。
(12)提高 Android UI 开发效率的 UI 库
(13) Android 打包工具,100 个渠道包只需要 10 秒钟
(14)Android 视频媒体播放器
(15)最最轻量级的新手引导库,能够快速为任何一个 View 创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持 fragment
(16)视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS 支持,支持弹幕,支持滤镜、水印、gif 截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带 rotation 的旋转(90,270 之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg
[github.com/CarGuo/G
《Android 学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
SYV…]( )
(17)RxJava2 Examples —— 这可能是从 RxJava1 跳到 RxJava2(学习 RxJava2 )最好的例子 Demo
(18)可能是最接近微信朋友圈的图片压缩算法
(19)继承自 Imageview,可实现缩放,响应手势动作
(20)快速搭建组件式开发 mvp+Dagger2+retrofir+Rxjava 等
(21)在 Android 上进行 PDF 文件的预览,操作
(22)对 HTML 转换为 PDF 文档
(23)Android 折线图,饼状图
(24)Android banner 控件
(25)滴滴开源,一款功能齐全的客户端( iOS 、Android )研发助手,你值得拥有。
(26)Android 骨架屏
(27)滴滴开源插件化方案,VirtualAPK
(28)一个提供访问 Android 私有 API 的库
(29)Android 6.0 以上系统 APP 保活方法归纳
(30)Android 万能自定义日历控件
(31)git 提交忽略整理
A collection of useful .gitignore templates
(32)android 4.4 以上沉浸式状态栏和沉浸式导航栏管理
总结
【Android 详细知识点思维脑图(技能树)】
其实 Android 开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。
虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。
这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司 19 年的面试题。把技术点整理成了视频和 PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
由于篇幅有限,这里以图片的形式给大家展示一小部分。

网上学习 Android 的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
评论