摘要:拍照分析食物,自动搜索出网上的菜谱还有制作工序视频同时,全球注册安卓设备正式突破二十五亿个。前东家今年发展不错,把整个安卓团队都拍过来参加这次大会了。能不能通过现有的技术,去完善产品,是现在的移动开发工程师们应该集中思考的问题。2019的四月的一天,现在的老板在某次晨会结束之后叫上了我,吩咐我一定要注册2019年的Google I/O,本来不想去的我一想反正公司报销,去一去也无妨就顺手报名了...
摘要:未雨绸缪方能在关键时刻拯救自己开源这个项目的另一个缘由是有些事我都已忘记,但我现在还记得,在一个晚上,同事阿左问我,今天怎么不开心。由于情况紧急,我选择求助于同在加班的阿左,没想到,阿左居然在项目闲时自己封装了一个库。 前言 很高兴和大家见面! 上周五我在掘金发表了 《真香警告:即使不用饿了么订餐,也请务必收藏好该库!》,文中主角 Linkage-RecyclerView 原本只是为 《Rx...
摘要:因此在完成前面的优化适配后,您只需考虑以下四个关键事项最大宽高比支持全屏模式对于确保游戏玩家获得最佳的沉浸式体验至关重要。showImg(https://user-gold-cdn.xitu.io/2019/5/20/16ad2fac98c557d9); 作者 / Ben Gable, Partner Developer Advocate 让我们继续《让您的应用适配更多屏幕》中的话题,不...
摘要:我们一般把自动化测试划分为三种分别是单元测试目的是测试代码的最小单元。集成测试用来测试一个完成的组件或子系统,确保多个类之间的交互是否按预期运行。集成测试需要比单元测试需要更长的执行时间,而且更加难以维护,失败的原因难以诊断。 前言;为什么我们要用Gradle管理组件呢?先来看看Android组件化需要实现的目标按照业务逻辑划分模块项目模块能够单独启动测试能够根据需求引入或删除某些业务模块通...
摘要:不过它确实各方面都做了大量的优化,本文中的很多知识点也来源于阿里的热修复技术原理一书,本书值得一读,里面就是基于框架来编排的。 前言;本文框架什么是热修复?热修复框架分类技术原理及特点Tinker框架解析各框架对比图总结通过阅读本文,你会对热修复技术有更深的认知,本文会列出各类框架的优缺点以及技术原理,文章末尾简单描述一下Tinker的框架结构。 一、什么是热修复?1.正常开发流程showI...