这次来面试的是一个有着5年工作经验的小伙,截取了一段对话如下: 面试官:我看你写到Glide,为什么用Glide,而不选择其它图片加载框架?小伙:Glide 使用简单,链式调...
这次来面试的是一个有着5年工作经验的小伙,截取了一段对话如下: 面试官:我看你写到Glide,为什么用Glide,而不选择其它图片加载框架?小伙:Glide 使用简单,链式调...
背景 Toast是Android平台较常用的基础提示控件,使用简单易用;但是,Toast是系统层面提供的,不依赖于前台页面,存在滥用的风险。为了规避这些风险,Google在A...
前言 最近上的一个版本中,突然bugly的Java异常一个都没有了,正好升级了bugly的版本,还以为接入有问题,排查一些正常,特自信的说版本代码优秀…0 bug~~~ 可是...
可以放在你image加载url之前
【项目优化】App启动优化实战前言 某次在开发阶段,发现App启动过程中既然有3-4s的白屏时间,瞬间慌了,到底干了些什么??? 分析 启动时间统计 启动时间如下(小米5s)-Debug环境: 看到数据还...
目前是定义了个静态方法,手动调用计时的
【项目优化】App启动优化实战前言 某次在开发阶段,发现App启动过程中既然有3-4s的白屏时间,瞬间慌了,到底干了些什么??? 分析 启动时间统计 启动时间如下(小米5s)-Debug环境: 看到数据还...
最近,和A同学聊到了ArrayMap和HashMap哪个更好,A一口咬定ArrayMap更高效,这是google爸爸出的,大家都说好用,墙裂推荐。说的我一脸懵逼,没有测试过,...
前言 说到Https,对于前端工程师(Android、iOS、H5)来讲都是一个很模糊的概念。 之前,公司为了安全考虑,需要将全网从http迁移到https,那时候前端工程师...
本人近况 年底裁人了,一年半没准备面试了,之前换也是内推的,在这个寒冬的冬天还经历此遭,偏偏还赶上裁员心态早已爆炸,大的环境不好,各位且干且珍惜....记录下最近的面试经历,...
实现是APT,编译看运行环境的,如果你的环境有kotlin的话用kapt,纯java的话用annotationProcessor就行了。
基于ARouter做的一些扩展(ARouter-Extend)ARouter是一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦 ARouter-Extend:基于ARouter实现的跳转扩展...
这篇文章解决的问题主要的是组件内页面的跳转,对于组件和组件之间的跳转可以通过组件服务(ARouter中的IProvider)来解决,也不建议直接通过URL进行跳转。
基于ARouter做的一些扩展(ARouter-Extend)ARouter是一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦 ARouter-Extend:基于ARouter实现的跳转扩展...
ARouter是一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦 ARouter-Extend:基于ARouter实现的跳转扩展...
谢谢,已互粉!
构建灵活的缓存机制前言 某天,做搜索的时候,期望筛选条件的配置文件能缓存起来,不要每次都从网络获取,减少异常的发生。于是乎刷刷的开始写大量的判断逻辑if/else,做了个三级缓存,从内存、网络...
我们知道,多线程是Android开发中必现的场景,很多原生API和开源项目都有多线程的内容,这里简单总结和探讨一下常见的多线程切换方式。我们先回顾一下Java多线程的几个基础...
这篇文章是对接下来要写的文章的一个目录说明,这个系列主要是针对安卓的进阶知识的系统阐述或者描述,其中或者引用或者举例说明或者分析源码,总之目标是:掌握知识并且能应用知识,同时...
本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 公司的项目代码比较多,每次调试改动java文件后要将近2分钟才能跑起来,实在受不了。在网上找了一大堆配置...
前言 之前写过一篇文章,对git的语法有了详细的说明,有兴趣的可以看看Git的使用规范。经过这些年的摸爬滚打,总结了一些经验,让我们一起优雅的使用Git吧!!! 工具篇 如果...
没有特别限制,一般不牵扯UI操作,非启动必须项都可以放在异步。
这个自己得去衡量,因为异步就会牵扯到初始化执行时机的非确定性。
【项目优化】App启动优化实战前言 某次在开发阶段,发现App启动过程中既然有3-4s的白屏时间,瞬间慌了,到底干了些什么??? 分析 启动时间统计 启动时间如下(小米5s)-Debug环境: 看到数据还...
前言 某次在开发阶段,发现App启动过程中既然有3-4s的白屏时间,瞬间慌了,到底干了些什么??? 分析 启动时间统计 启动时间如下(小米5s)-Debug环境: 看到数据还...