摘要:
作者:nanchen 内存泄漏对每一位 Android 开发一定是司空见惯,大家或多或少都肯定有些许接触。大家都知道,每一个手机都有一定的承载上限,多处的内存泄漏堆积一定会堆积如山,最终出现内存爆炸 OOM。 而这,也是极有可能在 Android 面试中一道常见的开放题。 内存泄漏的根本原因是**一 阅读全文
摘要:
社会一般人对程序员有几个固有认知,而且大部分程序员看上去也是这般: 工作累加班多,身体差,熬夜容易死; 不修边幅甚至有点邋遢,榆木脑袋; 中年危机严重,35 岁将被公司淘汰; 单身,找女朋友是一件困难的事; 为什么这么说呢,但凡我们细心留意一下,就会发现网络上关于中年危机、35岁、被辞退、单身、程序 阅读全文
摘要:
在 Android 开发中,滑动冲突总是我们一个无法避免的话题。而对于解决方案却是众说纷纭。比如 RecyclerView 嵌套 RecyclerView,直接通过相关方法禁掉内部 RecyclerView 的滑动;ScrollView 嵌套 RecyclerView 直接把 ScrollView 阅读全文
摘要:
作者: 腾讯Bugly 导语 在当今的互联网时代,新技术犹如雨后春笋般层出不穷。精神哥之前也和开发同学一起讨论过程序员的成长离不开哪些软技能?当时很多人都有提到探究新技术对程序员的重要性。 精神哥身边就有一位热衷于探究新技术的同事——Benny(霍丙乾)。相信经常关注Bugly的同学对他一定很熟悉了 阅读全文
摘要:
相比其它大多数 Android API,Fragments 近几年的变化要更大一些。最初它作为 Android 平台的一部分,后来成为 Android Support Library 的一部分,现在又以 AndroidX Fragments 的形式独立成为了 Jetpack 的一部分。 提示 : 您 阅读全文
摘要:
美团相机? 我司一直濒临倒闭边缘,公司上下全力打造的XX相机、XX购物、XX天气、XX消消乐等诸多app下载量惨淡,恰不到饭… 谁曾想,突然有一天,我们的XX相机下载量竟然从200暴涨到1000了!一直拖发工资的老板竟然按时发工资了!一向抠搜的老板也破天荒在群里发了个20元红包。(群人数38,红包个 阅读全文
摘要:
一、前言 2019年年末,华为5G手机的浪潮开始风靡全国,其他手机厂商开始纷纷打出5G的招牌,移动、联通、电信中国三大网络通信巨头也纷纷推出5G流量套餐,各种活动层出不穷。 在这样的环境下,我们聊一聊Android音视频开发,一大波干货来袭,高能预警。 二、浅谈音视频开发环境 虽然2020年年初在疫 阅读全文
摘要:
前言 前段时间公司招人,作为面试官,我经常让面试者简述View的绘制流程。他们基本都能讲明白View的测量(measure)、布局(layout)、绘制(draw)等过程。还有少数人会提到DecorView和ViewRootImp的作用。但是,当我继续追问关于Window的内容时,几乎没有人回答上来 阅读全文
摘要:
纸上得来终觉浅,绝知此事要躬行。 作者:芦航 说起Binder的内存拷贝,相信大多数人都听过“一次拷贝”:相较于传统IPC的两次拷贝,Binder在数据传输时显得效率更高。 其实不少人在面试时都能回答出上面这句话,但若是追问他更多细节,估计又哑口无言了。 其实内存拷贝的概念既简单又复杂。简单是因为它 阅读全文
摘要:
面试官:说说什么是 UI 线程? A:就是用来刷新 UI 所在的线程嘛 面试官:多说点 A:UI 是单线程刷新的,如果多个线程可以刷新 UI 就无所谓是不是 UI 线程了,单线程的好处是,UI 框架里不需要到处上锁,做线程同步,写起来也比较简单有效 面试官:你说的这个 UI 线程,它到底是哪个线程? 阅读全文