首飞!
发布时间:2020-07-16

原标题:首飞!

益久异国更新 wanandroid 的挺进了,一方面是今年比较稀奇,尤为忙,行家倘若有想一首写代码的,能够找吾内推哈,进来就并肩作战。

扯远了,先浅易介绍下比来 wanandroid 的一点更新吧。

https://www.wanandroid.com/

1

一些能力更新

1. 上线了回复新闻报告,问答关注

你能够关注肆意一个问答,有人回答时会报告你,自然回复你的回答也会有有关新闻。

2. 上线了一个 Google Repo 的速查页

发现一个比较有意思的事情:

睁开全文

吾们的页面是如许的,昨天意表发现 Google 也美化了一下 Google 官方的Repo 的页面:

哈哈,页面组织真的很像...

3. 终于上线了文章链接舛讹反馈的能力了

鼠标指向就能够反馈了,而且现在每天都能收到行家舛讹链接的反馈,感谢~

4. 新增了速查板块

5. 问答众了个追加的能力

主要用于吾二次表明题目的本意。

2

重点说问答

不过本文的重点,主要想说一下问答。

问答超过了 100 道!

问答的首次上线也许是一年前:

千呼万唤首出来 玩Android 上线了问答

这一年以来,吾不息保持着末节奏的更新,固然不是那么有节奏...

截止到现在已经超过 100 道啦!

1 比 removeView 更轻量的操作,你晓畅过吗?

2 插桩之后,变态堆栈还能切确的定位到代码走吗?

3 RecyclerView的众级缓存机制,每级缓存到底首到什么样的作用?

4 Android P 上,必要配置 network_security_config ,才能抓包,切确吗?

5 Activity与Fragment的那些事,用首来没题目,吾都要走了,你休业了?

6 曾经的记忆中onSaveInstanceState 会在编制意表杀物化 Activity 时调用 ,切确吗?

7 Java内里还能这么创建对象?

8 自定义控件无法预览该怎么办?

9 Fragment 是如何被存储与恢复的? 有更新

10 在 Java 声援了 switch(字符串)之后,只是语法糖而已?

11 主(UI)线程的编制bug吾就不及阻截了?

12 吾们常说的dalvik虚拟机是基于寄存器的,而jvm是基于栈,到底指的是什么?

13 Activity 调用了finish手段会立即调用onDestory吗?

14 try finally 都抛出变态,那里停留呢?

15 PathClassLoader 只能加载已安裝到系統中(即/data/app现在录下)的apk文件 厉密吗?

16 必须在UI线程才能更新控件/界面 这句人人皆知的话,100%切确吗?

17 排查Bitmap分配内存不及造成的OOM,就凭查望JVM内存行使情况能够吗?

18 Activity 启动动画对页面掀开速度有影响吗?

19 LifeCycle 对于 Lifecycle.Event 为啥不直接分发,而是始末 Lifecycle.State 中转?

20 一期商议 | 乐趣的效率 幼船儿游而游

21 吾们频繁用的 String类型,你清新它最大能够放众长的字符串吗?

22 上周展现了大周围的github证书不走用的状态...但是真的是github服务器被抨击了么?

23 自定义控件测量模式真的和 match_parent,wrap_content 逐一对答吗?

24 ViewPager 这个流传普及的写法,其实是有题目的!

25 RxJava2的一个常用姿势,能够暗藏着坑?

26 今天考察下 Fragment 有关两个不常见 API

27 很久以前有Activity.onResume就是界面可见的说法,这栽说法错了众少?

28 RecyclerView卡片中持有的资源,到底该什么时候开释?

29 事件到底是先到DecorView照样先到Window的?

30 Android有个GestureDetector很益用?那么你清新它内部是如何实现的吗?

31 许众时候吾们说单例实现手段会挑到「枚举实现」,那么枚举底层是如何实现的呢?

32 2019岁暮致辞 声援编辑啦

33 别慌,你 post 一个 Runnable ,在下一帧就能够拿到了。这栽说法对吗?

34 你这个组织能够在进入这个页面之前预加载,如许页面渲染就快了 能够有什么湮没的题目吗?

35 为什么 Dialog 默认弹出后 Activity 就无法相行使户事件了?

36 据说许众 app 在 2019 岁暮了一周都展现了日期上的 bug ?

37 编制帮吾们做了网络坦然校验,那么还必要吾们手动去做吗?

38 许众书籍上写:事件分发只有一次 ACTION_DOWN,一次 ACTION_UP 厉密吗?

39 ViewPager 嵌套,老子 怎么就没拦住你?

40 Activity 都重修了,你 Fragment凭什么在世?

41 Activity 旋转啦,重新下载怪吾咯?

42 线程池中的线程是如何复用的?

43 Android 签名机制 v1 v2 v3 , 卧槽都 v3 了?

44 精度到底是那里丢失了?

45 Activity启动流程中,大片面都是用Binder通讯,为啥跟Zygote通信的时候要用socket呢?

46 butterknife 中真的异国反射吗?

47 Kotlin 中不必要写; ,但是有个场景意表?

48 Kotlin中怎么给编制中的类,动态添加的手段?

49 控件不都是矩形么?遇到众边形,这个怎么绘制,工程案例事件分发怎么处理嘞?

50 你那么众手指在触摸屏幕,你叫吾怎么选?

51 这么众R.java 有卵用呀?

52 WebView 有关你晓畅众少?

53 SDK 的题目 怪吾咯?

54 BadTokenException 你清新众少?

55 哪些倚赖有关的题目会导致编译战败,该如那里理?

56 玩Android更新记录 [from 2019-10-02]

57 益用到你离不开的插件有哪些?

58 屏蔽不息点击的方案有哪些?

59 webview 加载的页面相通被劫持了?

60 Gradle 构建过程中,吾们能够做哪些事?

61 gradle项现在构建,必要经历哪些中央task,整个构建流程哪些吾们能够干涉?

62 吾的资源去哪了???

63 项现在中同名资源,会不会隐瞒,规则是怎么样的?

64 equals vs hashcode ?

65 关于 R.java 的生成规则,你清新众少?

66 Parcelable 为什么效率高于 Serializable ?

67 今天聊一下Gradle 有关,BuildConfig这个类是如何生成的?

68 butterknife 中的暗科技

69 Android 有哪些 位运算 的例子很值得借鉴?

70 问答征集

71 事件分发机制行家答该都熟记于心,默认事件分发是反序的,有哪些手段能够修改分发挨次?

72 匿名内部类访问的表部类片面变量为什么要用final 修饰,jdk8为啥不必要了? 2/3

73 AppCompatTextView 与 TextView 1/3

74 行家答该都有泛型在编译期会被擦除的概念,那么为什么吾们在运走时还能读取到呢?3/3

75 app https 抓包,必定能抓到吗?

76 许众时候吾们说"Android16.6ms刷新一次屏幕" 切确吗?

77 为什么Android app module下的R.java中变量为final,而lib module中R.java中的变量非final呢?

78 听说过Handler中的IdleHandler吗?

79 每日问答 Handler答该是行家再熟识不过的类了,那么其中有个同步屏障机制,你晓畅众少呢?

80 Android 常见的制作圆角方案,有哪几栽常见手段?在Android P上什么兼容性题目

81 哪些 Context调用 startActivity 必要竖立NEW_TASK,为什么?

82 倘若项现在要最先做编译速度优化,你会考虑从哪些地方着手?

83 Looper.loop为什么不会壅塞失踪UI线程?

84 在Activity 的 onResume 手段中 view.postRunnable 能获取到 View 宽高吗?

85 在Activity 的 onResume 手段中 handler.postRunnable 能获取到 View 宽高吗?

86 对于代码中有大量的 if/else 你有什么优化思路?

87 getWidth, getMeasuredWidth 有什么不同?

88 对于SharedPreferences你觉得有什么优弱点?

89 ANR的产生的原理是什么,AMS中涉及ANR的代码有哪些?

90 为什么属性动画移动一个控件后,现在的位置照样能相行使户事件?

91 有异国行使过 DataBinding ,有什么益处、弱点,遇到过哪些坑?

92 View中的getContext必定返回的是Activity对象吗?

93 详细的描述下自定义 View 测量时 MesureSpec.UNSPECIFIED

94 自定义 ViewGroup 的时候,关于 LayoutParams 有哪些仔细事项?

95 gradle Transform API 和 Annotation Processor各有什么行使场景?能否相互替换与补充。

96 谈谈你对 Binder 的理解

97 View的onAttachedToWindow ,onDetachedFromWindow 调用时机,行使场景是什么?

98 思考一下倘若捕获一个 Activity页面上一切的点击走为?

99 对于事件分发,嵌套起伏的晓畅

100 并发专题 volatile,synchronize,cas,happens before, lost wake up

101 谈一下自定义 View 的流程

102 商议 | Flutter Kotlin 倘若二选一学习,你会怎么选?

103 Android 中关于内存泄露有哪些仔细点?

详细的描述行家本身去网站望就益了,而且几乎每个问答下面都有详细的回复。

3

想说的话

能坚持更新到现在,固然总体来说挺消耗时间的,但是回头望到这些收获照样蛮喜悦的。

以前吾在做问答的时候,吾其实也选举过另表一位良朋的一个项现在:

github上发首了每日一道Android面试题的repo:

https://github.com/Moosphan/Android-Daily-Interview

这个项现在也产出了超过 100 道的面试题,行家能够关注一波。

现在已经有 3 个众月异国更新了。

不过吾一点都意外表,吾清新断更是迟早的事情,由于吾们都在成长,年纪越来越大、身上的义务越来越众。余暇时间会变得专门珍贵,能够用于陪媳妇、陪宝宝都不足。

对于如许的断更,吾认为对作者本人能够有了新的最先,最先了新的征途, 对于他留下来的收获,吾抱有足够的感谢,感谢其以前的坚持。

异日,也许某镇日吾也会断更wanandroid 问答,或者停留做某些事情。

那吾吾肯定分配这片面精力去做 对吾来说更主要的事情去了。

期待到时候,你能跟吾说,感谢你以前的坚持。