
kotlin
新月之痕
得过且过的安卓开发
展开
-
关于Android使用ImageView.setImageURI加载同一地址图片问题
项目场景:关于Android使用ImageView.setImageURI加载同一地址图片问题问题描述:今天编写设置头像代码时发现裁剪之后的照片使用setImageURI加载图片时,第一次能够加载成功,第二次之后无法正常加载成功,退出App重新进入又能正常加载,第二次又不行。原因分析:经过多方排查之后发现,是因为ImageView.setImageURI会对传入的uri进行缓存,如果两次传入的uri是一样的,即两次传入图片地址一样的话,setImageURI会判断为同一图片加载两次,会直接加载之前上原创 2020-10-23 16:58:47 · 2729 阅读 · 0 评论 -
Android百度地图SDK—地图定位
百度地图SDK—判断坐标点是否处于指定圆范围内使用场景实现方案使用场景百度地图开发过程中需要显示定位坐标点周围规定半径内的标记点,超出半径的标记点不显示。实现方案使用SpatialRelationUtil工具类下的**isCircleContainsPoint(圆心坐标,半径/米,标记坐标)**方法:if (SpatialRelationUtil.isCircleContainsPoin...原创 2018-09-17 20:45:36 · 663 阅读 · 0 评论 -
Android百度地图SDK—地图标记
Android百度地图SDK—地图标记概述正文概述记录Android百度地图开发过程中的一些细节正文 /** * lat:圆心纬度 * lng:圆心经度 * radius:半径/米 */ private fun showMarkers(lat: Double, lng: Double, radius: Int) { va...原创 2018-09-18 10:52:52 · 1308 阅读 · 2 评论 -
关于sjoner/khttp的使用详解
关于sjoner/khttp的使用详解概述正文1.什么是sjoner/khttp2.导入插件代码时需要注意的坑3.运行Demo时需要注意的坑后记概述记录些关于sjoner/khttp源码使用时踩的坑正文1.什么是sjoner/khttpsjoner/khttp是使用过的对okHttp3网络框架进行kotlin再封装中比较好用的一个第三方插件,由于该插件的作者君上传完后也就没有了后续的更新...原创 2019-03-15 20:21:20 · 777 阅读 · 0 评论 -
Android MVP的一些实践
Android MVP的一些实践概述正文1.MVP?VP2.VP的大致框架Contract协调整个架构的接口View页面布局逻辑等内容Presenter联网请求等业务逻辑存放处后记概述此处记录MVP框架在实际开发过程中的使用情况。正文1.MVP?VPmvp框架三个层级:model实体层、View视图层、Presenter控制层,分工明确,使代码条理清晰,大大增加了代码的可读性。但实际开发...原创 2019-05-14 12:44:59 · 185 阅读 · 0 评论