- 博客(7)
- 收藏
- 关注
原创 WJ我的Android问题笔记
我的读书笔记ViewGroup基础布局LinearLayout让输入框充满整个屏幕宽度功能快捷键 ViewGroup基础布局 LinearLayout让输入框充满整个屏幕宽度 <EditText android:layout_weight="1" android:layout_width="0dp" ... /> 为了提升布局的效率,在设置权重时,应该把 EditText 的宽度设为 0dp。如果设置宽度为 “wrap_content”,系统需要计算这个部件所占用的宽度
2020-11-18 15:52:20
314
原创 关于Android使用ImageView.setImageURI加载同一地址图片问题
项目场景:关于Android使用ImageView.setImageURI加载同一地址图片问题 问题描述:今天编写设置头像代码时发现裁剪之后的照片使用setImageURI加载图片时,第一次能够加载成功,第二次之后无法正常加载成功,退出App重新进入又能正常加载,第二次又不行。 原因分析:经过多方排查之后发现,是因为ImageView.setImageURI会对传入的uri进行缓存,如果两次传入的uri是一样的,即两次传入图片地址一样的话,setImageURI会判断为同一图片加载两次,会直接加载之前上
2020-10-23 16:58:47
2857
原创 CentOS7搭建Gitea过程
CentOS7搭建Gitea过程Gitea搭建前的准备工作第一步:安装MySQL5以上版本 Gitea搭建前的准备工作 想要搭建gitea,首先,你需要一个服务器,这里使用的是腾讯云CentOS7系统服务器,服务器创建过程不写,直接去腾讯云买就行。 第一步:安装MySQL5以上版本 进入官网查看最新版本 官网地址:http://dev.mysql.com/downloads/repo/yum/ 下载最新版本 wget http://dev.mysql.com/get/mysql80-community-re
2020-07-10 15:50:20
3401
原创 Android MVP的一些实践
Android MVP的一些实践概述正文1.MVP?VP2.VP的大致框架Contract协调整个架构的接口View页面布局逻辑等内容Presenter联网请求等业务逻辑存放处后记 概述 此处记录MVP框架在实际开发过程中的使用情况。 正文 1.MVP?VP mvp框架三个层级:model实体层、View视图层、Presenter控制层,分工明确,使代码条理清晰,大大增加了代码的可读性。但实际开发...
2019-05-14 12:44:59
258
原创 关于sjoner/khttp的使用详解
关于sjoner/khttp的使用详解概述正文1.什么是sjoner/khttp2.导入插件代码时需要注意的坑3.运行Demo时需要注意的坑后记 概述 记录些关于sjoner/khttp源码使用时踩的坑 正文 1.什么是sjoner/khttp sjoner/khttp是使用过的对okHttp3网络框架进行kotlin再封装中比较好用的一个第三方插件,由于该插件的作者君上传完后也就没有了后续的更新...
2019-03-15 20:21:20
907
原创 Android百度地图SDK—地图标记
Android百度地图SDK—地图标记概述正文 概述 记录Android百度地图开发过程中的一些细节 正文 /** * lat:圆心纬度 * lng:圆心经度 * radius:半径/米 */ private fun showMarkers(lat: Double, lng: Double, radius: Int) { va...
2018-09-18 10:52:52
1382
2
原创 Android百度地图SDK—地图定位
百度地图SDK—判断坐标点是否处于指定圆范围内使用场景实现方案 使用场景 百度地图开发过程中需要显示定位坐标点周围规定半径内的标记点,超出半径的标记点不显示。 实现方案 使用SpatialRelationUtil工具类下的**isCircleContainsPoint(圆心坐标,半径/米,标记坐标)**方法: if (SpatialRelationUtil.isCircleContainsPoin...
2018-09-17 20:45:36
772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅