- 博客(6)
- 收藏
- 关注
原创 Android程序员的未来真的是个死胡同吗?解决了这些问题后我并不觉得如此
3、开发效率优化 分布式版本控制系统Git 自动化构建系统Gradle 4、项目实战 启动速度流畅度抖音在APK包大小资源优化的实践优酷响应式布局技术全解析网络优化手机淘宝双十一性能优化项目揭秘高德APP全链路源码依赖分析彻底干掉OOM的实战经验分享微信Android终端内存优化实践 对标腾讯T3.3架构师必备技术 ======================================================================== Android框架体系架构(高级U
2022-01-07 20:00:46
1259
原创 Android程序员的一些面试建议,Android组件化入门
######Android面试过程所需要掌握的技术** 一场面试都有一个流程,拿Android面试来说,面试内容不可能全是Android问题,里面应该会有编程基础相关的问题。我对Android面试中的问题做了下分类,如下所示: 一般来说,一个Android应用开发岗位是不需要太强的数据结构和算法的,但是这并不意味着候选者可以完全不懂数据结构和算法,所以数据结构和算法大家还是要稍微了解下,由于它不是必须的,所以就算面试过程中回答的不好也没关系,只要后面的Java、Android相关的问题能够完美回答就好。有
2022-01-07 19:59:21
94
原创 Android秋招提前批:以一些失败经历提醒你们,面试前这些准备一定要做好
初期准备阶段 刚开始两个礼拜还能耐得住性子在家里老老实实的复习,一个知识点一个知识点的过。第三个礼拜便开始着急了,觉得这样复习太慢有点浪费时间。于是草草把没有复习完的内容快速过了一遍,着急开始找前同事和猎头推简历,面试机会确实是来了,而且是一线互联网公司。结果可想而知都很不理想:阿里的第一轮电话面试就败下阵来、oppo勉强冲到第二轮也没能再过关。看到问题后于是停止了推简历,又老老实实的复习剩下的知识点,并做好复习笔记。虽然从失败中总结到了经验,但白白浪费了机会,得不偿失。 这阶段复习可以参考知识点列表:A
2022-01-07 19:55:07
131
原创 Android应用开发Scroller详解及源码浅析
mRightView = getChildAt(1); } @Override public boolean dispatchTouchEvent(MotionEvent ev) { switch (ev.getActionMasked()) { case MotionEvent.ACTION_DOWN: mInitX = ev.getX(); mInitY = ev.getY(); super.dispatchTouchEvent(ev); return true; case MotionEvent.AC
2022-01-02 22:49:31
1162
原创 Android岗高频面试题二集,看你能答出几题?
Okhttp 内部使用了责任链模式来完成每个 Interceptor 拦截器的调用 RxJava 的观察者模式;单例模式;GridView 的适配器模式;Intent 的原型模式 日常开发的 BaseActivity 抽象工厂模式 5、装饰模式和代理模式有哪些区别 ? 参考回答: 装饰器模式与代理模式的区别就在于 * 两者都是对类的方法进行扩展,但装饰器模式强调的是增强自身,在被装饰之后你能够在被增强的类上使用增强后的功能。 * 而代理模式则强调要让别人帮你去..
2022-01-02 22:48:05
94
原创 Android岗高频面试题三集,看你能答出几题?
AlertDialog、Notification 源码中使用了 Builder(建造者)模式完成参数的初始化 Okhttp 内部使用了责任链模式来完成每个 Interceptor 拦截器的调用 RxJava 的观察者模式;单例模式;GridView 的适配器模式;Intent 的原型模式 日常开发的 BaseActivity 抽象工厂模式 5、装饰模式和代理模式有哪些区别 ? 参考回答: 装饰器模式与代理模式的区别就在于 * 两者都是对类的方法进行扩展,但装饰器..
2022-01-02 22:46:40
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人