自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android强行进阶—按键事件&焦点事件攻略

对于Android手机APP普通开发者来说,KeyEvent接触相对较少,相反接触较多的应该是TouchEvent。而Android TV开发者对KeyEvent的接触就非常频繁。这也是手机应用和TV应用的主要区别:一个主要响应手指触摸事件,一个响应遥控器按键事件。 本文主要基于Android 9.0的源码,踏着巨人的肩膀,进行分析的,个人能力有限,有误请多多指正。篇幅也比较长,对于流程不感兴趣的,可以直接看文末总结。 带着疑问学习本文: KeyEvent在Activity、View层次结构是如何分发的.

2020-06-23 22:27:05 912

原创 Android实现Rxjava2+Retrofit完美封装

去年的时候学习了Rxjava和Retrofit的基本用法,但一直没有在实际项目中运用。今年开做新项目,果断在新项目中引入了RxJava和Retrofit。本篇文章将介绍笔者在项目中对Retrofit的封装。 先来看一下封装过后的Retrofit如何使用。 RetrofitHelper.getApiService() .getMezi() .compose(this.<List<MeiZi>>bindToLifecycle

2020-06-09 16:10:52 3224 1

原创 一个view事件分发,面试官6连问直击灵魂,我被虐的体无完肤

注:原文来自掘金作者xiangcman 写这篇文章其实是有原因的,说实话这次面试真的很失败,看着身边的人都拿到了高薪的工资,感觉自己还是有些惭愧。也更说明自己在很多方面的知识点还是不够扎实,于是再一次拿起了view的事件分发的源码给看了一遍。 面试官:说说view中的事件分发? android中事件分发机制是android中常见的问题,一般大家都知道view的分发事件是从view的Viewgroup(Parent)#dispatchTouchEvent到Viewgroup(Parent)#onInt.

2020-06-08 21:11:36 267

转载 字节跳动为什么选用Flutter:并非跨平台终极之选,但它可能是不一样的未来

声明:原文转自掘金—字节跳动技术团队。如有侵权,请联系删除 原文链接:https://juejin.im/post/5e81e37f6fb9a03c7e200370 正文 2018 年 12 月 ,Google 宣布 Flutter 1.0 版本正式发布。截至目前, Flutter 在 Github 上已获得 88000+ 的关注和 11000+ 的 Fork ,其发展速度相当惊人,是今年移动端最火热的开发框架之一。 Flutter 大火背后的原因是什么?为什么越来越多的企业和开发者会选择使用 Fl.

2020-06-05 21:42:28 993

原创 春招结束,作为阿里面试官:有些话一定要告诉你们Android程序员

由于肺炎疫情的影响,不少同学年初跳槽的计划被搁置。虽然计划被打乱,但是这也给我们留出时间更好的准备面试。随着企业复工时间的延长,不少公司裁员、降薪甚至倒闭,之后只会更难。 看了不少「面试官说」系列的文章,都是由点及面的技术性文章,但真正的面试并不至于此,长时间的准备也容易对目标产生偏移,今天推荐给大家一篇字节跳动面试官的文章,看看大厂的面试官是怎么想的。 头条面试官:“我也知道尽管很多人都讨厌” 面试造航母,工作螺丝钉 “的局面,但又不得不做准备,毕竟从大海筛选一个合适的人太难了” 确实大环境如此! 正文开

2020-06-05 17:00:18 246

空空如也

空空如也

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

TA关注的人

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