前提 每次做的项目中或者维护公司之前旧项目的时候,都会用到通过定位来获取经纬度,我们都知道,Android官方也提供了获取经纬度的方法,但是不太好使,所以就用了高德地图的AP...
前提 每次做的项目中或者维护公司之前旧项目的时候,都会用到通过定位来获取经纬度,我们都知道,Android官方也提供了获取经纬度的方法,但是不太好使,所以就用了高德地图的AP...
效果如下: **老规矩最后有源码,步骤如下: 调用 Calendar 类获取年月日** 重点:在最后你会发现月份少了个 1,这是正常的,api 中说这个值原始值为 0,自己加...
移动应用遗留系统重构(13)-🔥🔥🔥一镜到底!MVP重构示例篇 前言 上一篇移动应用遗留系统重构(12)- 编译调试篇[https://juejin.cn/post/6974...
这个问题在其他人整理的面试宝典中也有提及,一般来说都是问View的刷新,基本上从ViewRootImpl的scheduleTraversals()方法开始讲就可以了。之前看别...
一、ARouter 引入 使用 ARouter 第三方库实现组件化 : https://github.com/alibaba/ARouter[https://github.c...
前言 最近打算深入学习音视频开发的相关知识,如果你有以下困惑: 1.进军移动开发几年,却总是在业务与界面之间反复,介乎没有拿的出手的特长; 2.听说音视频开发薪资很高,自己蠢...
一、项目简介 该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如Navigation、Paging3、Room等,另...
2021年的 Google I/O 大会因为新冠疫情的原因,与历年的线下场馆不同,今年采用线上直播的形式举办。两个小时的 Keynote 演讲,Google 密集的展示了旗下...
什么是 ASan ASan 是 Address Sanitizer 简称,它是是一种基于编译器用于快速检测原生代码中内存错误的工具。 简而言之,ASan 就是一个用于快速检测...
简述 前面系列文章中介绍了安卓系统ANR设计原理以及我们在实际工作中对ANR进行监控得到的一些方案,基于这些常规的监控治理,ANR问题得到了有效的抑制。但是有些系统组件的设计...
一、写在前面 本篇文章会以图文的方式介绍Android设备的显示原理,不会深入到源码去分析一些细节,阅读本篇文章会对显示原理有个感性的认识,以便更好的理解Android性能优...
前言 在App中,对于网络请求状态一般性的就分为加载中、请求错误、请求成功、请求成功但数据为null。为了用户体验,不同的状态需要对用户展示不同的界面,例如网络异常的提醒,点...
实现 Android 的照片选择区域功能 主要有参考 pqpo/SmartCropper 1, 显示 显示四条边和八个点, 八个点: 4 个角和 4 条边的中点 绘制 具体绘...
大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助。 最近跟一个读者聊天,他准备了3个月,刚刚参加完字节跳动的第三面,...
1. 背景 最近有个粉丝跟我提了一个很有深度的问题。 粉丝:锁屏后,调用View.requestLayout()方法后会不会postSyncBarrier? 乍一看有点超纲了...
Android发布库到MavenCentral说明以及踩坑解决 jcenter即将停止服务,由于之前我们好多库都是发布到jcenter上,现在必须抓紧找下家才行,我们针对ji...
经常逛逛脉脉职言平台,作为一名Android开发者,难免会更多的关注行业动态。 脉脉职言充斥着:“客户端内卷,客户端3年内消失、客户端2年内消失、客户端1年内消失,客户端已消...