面试算法代码知识梳理系列 面试算法知识梳理(1) – 排序算法 面试算法知识梳理(2) – 字符串算法第一部分 面试算法知识梳理(3) – 字符串算法第二部分 面试算法知识梳理(4) …
标签:Android
Android面试:主线程中的Looper.loop()一直无限循环为什么不会造成ANR?
引子: 正如我们所知,在android中如果主线程中进行耗时操作会引发ANR(Application Not Responding)异常。 造成ANR的原因一般有两种: 当前的事件没有机会得到处理(即主线程正在处理前一个…
[译]Kotlin中用DSL代替建造者模式
原文:Kotlin-ifying a Builder Pattern 原文地址:https://medium.com/google-developers/kotlin-ifying-a-builder-pattern-e…
【Android自定义View】- 被忽视的细节点总结
简介 有些时候,当我们自定义View时,写好代码,总有那么一些地方会出现问题,而且有些问题可能就是一行代码的事情,但是通过百度,google却很难搜索到我们想要的答案,积累遇到的问题,再遇到时能够快速解决。 征集 如果你…
Activity/Fragmnet 传参的新方式
在Android中两个Activity、Activity与Fragment之间传参是件很痛苦的事情,因为要定义很多的key。步骤也非常的繁琐,要存要取。 现在这个问题有了新的解决方案,就是利用Kotlin的属性代理。 比…
Android-Personal-Bookmark(持续更新)
简书的markdown居然跳转不了锚点,有需要的最好点下面的链接查看。 GitHub:https://github.com/wenwenwen888/Android-Personal-Bookmark 收集Android…
Android StickyLayout与触摸事件
StickyLayout 相关博文 前言 前段时间因项目需求在 Android 上要实现悬浮头部 + ViewPager + 列表的功能,综合考虑了各种方案的可行性,最后决定使用拦截触摸事件的方式来实现。网上也有一些类似…
dagger2从入门到放弃-ActivityMultibindings
前面文章中讲到Componnet继承和依赖的三种方式时说到了在父Componnet中Module中指定SubComponent,这种方式主要用来实现Activity-Multibindings,现在就来了解下什么是Act…
OmniROM:“Flex checkpolicy”出错
编译OmniROM 8.1时,在这个地方出错: [ 21% 2441/11398] //external/selinux/checkpolicy:checkpolicy lex policy_scan.l [linux]…
方法论-有意识的学习
我想很多人都忽略这样的问题。学习就是碰到什么吃什么,不成体系,往往遇到问题时才会觉得,天,我怎么那么多都不明白,真该好好学习的。 可是,问题又来了,自己还是不知道学什么以及怎么学。 mark开源lib,资讯,这并没有什么…
你为什么也应该写一个开源库?
原文: 你为什么也应该写一个开源库? 之前工作折腾了一年多SDK,到现在公司也是先做SDK再做App,所以从SDK的角度来说,我被人“坑”过,也坑过别人,在这块思考得挺多,简单说说我的一些看法。首先很多人看到这个问题的时…
3、Android官方架构组件介绍之LifeCycle(二)
将组件添加到您的项目 架构组件可以从Google的Maven仓库获得。要使用它们,请按照下列步骤操作: 添加Google Maven存储库 Android Studio项目未配置为默认访问此存储库。 将它添加到你的项目中…