首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
那夜烟花似凄凉
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
[动态代理三部曲:下] - 从动态代理,看Retrofit的源码实现
关于动态代理的系列文章,到此便进入了最后的“一出好戏”。前俩篇内容分别展开了:从源码上,了解JDK实现动态代理的原理;以及从动态代理切入,学会看class文件结构的含义。 如果还没有看过这俩篇文章的小伙伴,可以看一看呦~(前俩篇是一个小伙伴总结的,这一篇由我来续上。至于他会不会…
Kotlin + MVP + Flutter ,让你可以在自己的项目中集成 Flutter 并使用
通过学习本片文章中的知识点,你可以避免掉很多坑,从而轻松的实现 Flutter 在 Android 项目中的集成。 1. Kotlin Kotlin,由 JetBrains 于 2011.07 推出,一款面向 JVM 在 Java 虚拟机上运行的静态类型编程语言。 相比 Jav…
WMRouter:美团外卖Android开源路由框架
WMRouter是一款Android路由框架,基于组件化的设计思路,功能灵活,使用也比较简单。 WMRouter最初用于解决美团外卖C端App在业务演进过程中的实际问题,之后逐步推广到了美团其他App,因此我们决定将其开源,希望更多技术同行一起开发,应用到更广泛的场景里去。Gi…
Android 开发规范(完结版)
相关 Demo,可以查看我的 Android 开发工具类集合项目:Android 开发人员不得不收集的代码。后续可能会根据该规范出一个 CheckStyle 插件来检查是否规范,当然也支持在 CI 上运行。 工欲善其事,必先利其器。 代码中的命名严禁使用拼音与英文混合的方式,更…
史上最全解析Android消息推送解决方案
在用户未打开App时,App主动向用户推送服务器最新消息。如下图: 对比:Push方式比Pull方式更优越。因为采用Pull方式时客户端需要不停地去监测服务器的变化,更费客户端的资源(CPU资源、网络流量、系统电量) 4. 解决方案 经总结,Android中实现消息推送的有7种…
Android 开发中不得不知道的 Tips 集合 (持续更新 ing)
1.sp 还是 dp? 众所周知, 官方建议我们字体的单位使用 sp, 这样用户在 “系统设置” 中调整了系统字体大小的时候,我们 app 中的字体会随着系统字体的大小而改变。So,众猿机智的在布局文件中写下了以下代码 <TextView android:layout_width="match_…
Android 深度性能测试:功能决定现在,性能决定未来!
深度性能测试能协助测试人员发现 APP 中存在的深层次性能问题,直接定位多项性能问题及瓶颈的根本原因,方便开发者快速提升 APP 性能表现,使得 APP 运行得更加稳定。MQC 深度性能测试能够帮助开发者发现深层次的性能问题,更精准地定位问题。 功能决定现在,性能决定未来!
2017 年 Android 杭州面试经历
2017 年面试经历及经验介绍
Android 从 0 开始自定义控件之 View 的 measure 过程(七)
measure 过程要分两种情况,第一种是 View,第二种是 ViewGroup。如果是 View 的话,那么只通过 measure 方法就完成其测量过程,但是如果是 ViewGroup 的话,不仅需要完成自己的测量过程,还需要完成它所有子 View 的测量过程。如果子 View 又是一个 ViewGroup,那么继续递归这个流程。下面先从 View 开始,详细了解下 View 的 measure 过程。
关注了
12
关注者
0
收藏集
2
关注标签
29
加入于
2016-12-14