炸裂!万字长文推倒HTTP,我在字节跳动等你! (mp.weixin.qq.com)
六一节,干翻Http!炸裂!万字长文推倒HTTP,我在字节跳动等你!
by @DataFunBoy 2020-06-01 08:46 分享 查看详情
程序员不仅要写好代码,还有写好博客 (mp.weixin.qq.com)
国内第一创作平台大佬,教你如何写好一篇技术博客?
程序员不仅要写好代码,还有写好博客
by @DataFunBoy 2020-05-22 09:49 分享 查看详情
仿小红书长图片自动循环滚动效果实现 (附完整源码) (mp.weixin.qq.com)
仿小红书长图片自动循环滚动效果实现 (附完整源码),让小姐姐们动起来
by @DataFunBoy 2020-05-18 08:38 分享 查看详情
都知道避免ANR,但该如何分析,定位,解决? (mp.weixin.qq.com)
application not responding 程序无响应。程序在规定的时间内没有响应。
超时时间的计数一般是从按键分发给app开始。超时的原因一般有两种:

1.当前的事件没有机会得到处理(即UI线程正在处理前一个事件,没有及时的完成或者looper被某种原因阻塞住了);
2.当前的事件正在处理,但没有及时完成。
by @DataFunBoy 2020-04-28 08:55 分享 查看详情
精选Android中高级面试题 -- 终局之篇:高级干货 (mp.weixin.qq.com)
因为实际开发与参考答案会有所不同,再者怕误导大家,所以这些面试题答案还是自己去理解!面试官会针对简历中提到的知识点由浅入深提问,所以不要背答案,多理解。
by @DataFunBoy 2020-04-22 08:39 分享 查看详情
Android 多线程技术哪家强? (mp.weixin.qq.com)
对于安卓里面的里面的任何代码,都逃不开生命周期这个话题。因为安卓的四大组件有两个都是有生命周期的,而且对于用户来说,可见的Activity或者Fragment才是他们最关心app的部分。
by @DataFunBoy 2020-04-16 08:36 分享 查看详情
Android多线程技术选型最全指南(1) (mp.weixin.qq.com)
前段时间在组内做了一下现有的代码分析,发现很多以前的legacy code多线程的使用都不算是最佳实践,而且坏事的地方在于,刚毕业的学生,因为没有别的参照物,往往会复制粘贴以前的旧代码,这就造成了坏习惯不停的扩散。所以本人就总结分析了一下Android的多线程技术选型,还有应用场景。借着和组内分享的机会也在简书上总结一下。因为自己的技术水平有限,有不对的地方还希望大家能多多指正。(代码的例子方面,肯定不能用我们自己组内产品的源代码,简书上的都是我修改过的)
by @DataFunBoy 2020-04-07 08:36 分享 查看详情
精选Android初中级面试题 (三): 深探Handler,多线程,Bitmap (mp.weixin.qq.com)
1、谈谈消息机制Handler作用 ?有哪些要素 ?流程是怎样的 ?.......
by @DataFunBoy 2020-04-01 08:38 分享 查看详情
让源码告诉你:Android 不要滥用 SharedPreferences(上) (mp.weixin.qq.com)
本文不是与大家一起探讨关于 SharedPreferences 的基本使用,而是结合源码的角度分析对 SharedPreferences 使用不当可能引发的“严重后果”以及该如何正确的使用 SharedPreferences。
by @DataFunBoy 2020-03-25 10:23 分享 查看详情
FIDL:Flutter界的AIDL,不局限于基础数据类型 (mp.weixin.qq.com)
Flutter的产品定义是一个高性能的跨平台的移动UI框架,能够用一套代码同时构建出Android/iOS/Web/MacOS应用。作为一套UI框架,它不具备一些系统的接口,自然还是避免不了跟原生打交道。于是乎,它提出了名为platform channel的东西,用于flutter和原生灵活的交换数据。以下为了描述方便,用Android代指原生。
by @DataFunBoy 2020-03-19 08:44 分享 查看详情
附详尽答案,新版精选Android中高级面试题--二 (mp.weixin.qq.com)
附详尽答案,新版精选Android中高级面试题--二。精选面试题附答案,助你逆风翻盘。
by @DataFunBoy 2020-03-12 08:58 分享 查看详情
行情艰难,Android初中级面试题助你逆风翻盘,每题都有详细答案 (mp.weixin.qq.com)
行情艰难,Android初中级面试题助你逆风翻盘,每题都有详细答案
by @DataFunBoy 2020-03-04 08:36 分享 查看详情
又一上市公司发生删库,不要急着跑路。码仔传你删库挽救方法 (mp.weixin.qq.com)
又一上市公司发生删库,删库不要急着跑路。码仔传你删库挽救方法
by @DataFunBoy 2020-02-26 08:34 分享 查看详情
IDEA 快捷键用的好,下班肯定早 (mp.weixin.qq.com)
Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。
by @DataFunBoy 2020-02-21 09:30 分享 查看详情
听大佬聊聊Kotlin中把码仔玩死的--协程 (mp.weixin.qq.com)
拉丁吴大佬来讲死难死难的--协程啦!听大佬聊聊Kotlin中把码仔玩死的--协程
by @DataFunBoy 2020-02-19 09:09 分享 查看详情
Essential宣布关闭,Android之父手机梦碎!问巨头壁垒谁能再突破? (mp.weixin.qq.com)
2月13日,Essential官方发布公告称停止运营,关闭公司。这个由Android 之父Andy Rubin 创立的明星手机公司,虽自带明星光环,但也只能无奈的走向深渊。
by @DataFunBoy 2020-02-15 08:54 分享 查看详情
敢问路在何方?Android原生开发现状剖析 (mp.weixin.qq.com)
Android原生开发的生态一直在不断地发展变化,过去5年从事android开发的经历让我深刻的体会到了这一点。每隔2到3年,谷歌就会发布一些的新的开发指导建议、libraries、frameworks,我花了很多时间来认真审查这些变化并从中找出可能存在的问题。
by @DataFunBoy 2020-01-16 09:03 分享 查看详情
Effective Java in Kotlin:2. 遇到多个构造器参数时,考虑用构建者 (mp.weixin.qq.com)
尽管可伸缩构造器在JVM世界很流行,Effective Java 认为对于较大较复杂的类应该使用构建者模式(Builder pattern)。
by @DataFunBoy 2020-01-13 08:31 分享 查看详情
谁动了我的Activity? (mp.weixin.qq.com)
不知道大家有没有想过这样一个问题,日常开发中最常用到的通过 startActivity() 唤起一个新的 Activity,所创建的 Activity 对象到底被谁持有引用了?
by @DataFunBoy 2020-01-10 08:33 分享 查看详情
走心的Android 10 适配指南,手把手上代码 (mp.weixin.qq.com)
走心的Android 10 适配指南,手把手上代码。实战经验代码,绝不照搬翻译文档
by @DataFunBoy 2019-12-30 08:28 分享 查看详情