自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吕氏春秋i

一名初出茅庐的Android小白 叙述着他后起之路的碌码生涯。

原创 Android客户端调起地图定位不准,导航路线出现偏差,目的地坐标偏离的解决方法
原力计划

前言 APP调起地图导航出现偏差 是什么问题造成的呢 一:可能是模糊定位造成的 二:也有可能 改变了经纬度的数据 解决思路如下 先了解一下调起高德APP的各个参数是什么 百度地图 参数如下: 参数名称 描述 是否必选 格式(示例) origin 起点名称或经纬度,或者可同时提供名称...

2020-07-01 16:41:41 223 0

原创 Android集成微信支付遇到的问题 完美解决errorcode返回-1的情况
原力计划

前言 最近项目在做支付板块 支付主要用到支付宝和微信支付 支付宝支付这里就不多说了 很简单 按照官方demo套就可以了 30分钟解决支付宝支付 这里重点说一下微信支付 和遇到的问题 并如何解决的问题过程 gif图 问题 在对接微信支付过程中 遇到了返回-1值的问题 一直返回签名或其他错误 这...

2020-06-13 09:20:00 1740 0

原创 25000字总结Android优秀的第三方框架、各种学习资料汇集 二 Camera、Video、指纹、聊天IM、投屏等等
原力计划

第三方工具 工具类 AndroidUtilCode安卓工具库 RxTool工具类集合 logger漂亮的log打印工具 libphonenumber全球手机号验证工具 packer-ng-plugin多渠道打包 依赖注入 kotlin中的依赖注入替换dagger2 dagger是Java常用...

2020-06-03 21:44:08 1391 0

原创 android根据Double类型数据经纬度算出距离再根据距离实现排序功能

前言 项目中用到全国的加油站数据加载 并根据经纬度算出距离 然后根据距离从小到大排序 实现也不难 这里讲一下自己的实现方法和实现思路 效果图 先来看下 未排序下的效果图 仔细看上图中的距离 是没有排序的 距离都是打乱的 我们的目的是从小到大完成排序。 代码实现 根据我们拿到的数据 然后对数据做处...

2020-06-01 15:40:25 1129 0

原创 Android中View的快速点击事件导致重复创建或多次执行解决方案
原力计划

前言 先上个效果图吧 看看你的情况是否和我一样 是否继续往下看 1.效果图 2.问题补充 因为我是真机录制的gif图 所以看不到点击效果 其实我是点击立即充值的时候 快速点击2次 就会出现连续跳转 打开2个页面 这个问题 在图中能清晰的看出来 3.我的想法 这个样子肯定是不行的 我最初的想法...

2020-05-21 17:09:35 211 0

原创 25000字总结Android优秀的第三方框架、各种学习资料汇集 一 系统组件、Design组件、自定义组件等等
原力计划

Github总结优秀的第三方控件以及学习资源 分享出来 以供大家学习和进步 通过自己的学习、努力 让自己变得更有价值 加油!~

2020-05-18 19:46:58 2053 1

原创 Android购物、商城类App首页实现复杂布局、沉浸式状态栏、图文混排等源码分享

前言 其实这篇博文就是为了分享一下源码地址的 因为我在前年 写过这个博客了 很多朋友说没有积分下载不了代码 我本来设置下载一次是5积分 但是被官方涨到30积分了 所以干脆点 上传Github了 我做了代码的修改 图片的更新(其实主要为了看美女) Github项目地址:https://github....

2020-04-30 20:03:50 279 2

原创 把商品添加到购物车的动画效果(贝塞尔曲线)

前言 由于项目首页中新添加了2个页面 涉及到购物车和商品购买 实现效果如下: 只是一个Toast的提示文字,并没有加入购物车的动画,之前有看过很多购物app 像饿了吗,美团,京东,淘宝一些购物app都会有一个商品加入购物车的动画演示效果。 想到这里,不禁让我想起来了郭霖大神的一句名言在这...

2018-08-28 18:57:37 6914 0

原创 recyclerView 实现复杂的item布局(如淘宝、京东、商城类首页)

现在各种电商如火如荼,首页页面设计也颇有色彩。之前项目也是一个电商类购物app,主页设计了好几套样式 其中一个样式如下图相似涉及到: 轮播广告图banner、viewPager的轮播、沉浸式、item的复杂分割线、以及自定义的 主页头条ViewFlipper使用、glide图片加载、其他的琐碎...

2018-07-31 11:13:18 6824 5

原创 Android APK打包 加固 以及上传审核流程

前言 2018.06.08 19:41 我来到深圳万能科技有限公司快2个月了已经提交了3个版本了 之前感觉没有必要记录这些东西 但是今天有一个百度移动开放平台验证码没有获取到 所以博主还在这里苦逼的等待着… 所以留下等公司另一个同事的验证码 他可能有事 电话一直打不通 所以一直不能下班...

2018-06-09 10:49:27 2420 1

原创 android的轮播图Banner之本地加载和网络加载图片

前言 关于轮播图 我个人是比较喜欢 闲来无事的时候 可以整理自己的照片 做一个demo 看看动态的效果 挺不错的! 每个App也基本都有一些广告位置 只要打开这个页面就会无限轮播广告图片 看多了我们也会记得这个效果 那么他是怎么实现的呢?今天我就学习了一下 写了一个demo来练练手 先...

2018-06-07 19:51:15 20483 21

原创 java中4种循环方法(附带例题)

java循环结构顺序结构的程序语句只能 被执行一次。如果你要同样的操作执行多次,就需要使用循环结构。java中有三种主要的循环结构: while 循环 do...while 循环 for 循环在java5中引入一种主要用于数组的增强型for循环。1.while循环while是最基本的循环,它的结构...

2017-12-24 17:17:15 44767 3

原创 Android获取调试版SHA1和发布版SHA1的方法

前言: 项目在集成高德地图定位功能到项目中的时候,需要用到发布版和调试版的安全码SHA1       获取SHA1方法 调试版SHA1 第一步 打开AndroidStudio 找到Terminal 第二步: 1. 输入命令 C: 进入C盘; 2. 输入命令 cd Users\Administ...

2020-07-09 16:14:42 58 0

原创 Android轻松实现日期选择器、生日选择器、自定义起始时间

前言 Android轻松实现日期选择器、生日选择器、自定义起始时间 废话不多说 看下效果 效果图 代码实现 代码实现比较简单 按照步骤 你也可以实现同样的效果 第一步 设置依赖 android 和androidX都可以 //时间选择器 implementation 'co...

2020-07-08 09:25:04 49 0

原创 android中WebView调用H5页面的支付宝、微信支付失败错误返回ERR_UNKNOWN_URL_SCHEME

前言 android中调用webViewH5页面支付的时候 出现错误 如图所示: 错误提示图 解决方案: 添加以下代码 否则操作系统会将支付的的URL拦截 导致你打不开支付宝页面 所以我们要手动判断url地址 //该方法支持支付宝和微信支付 mWebView.setWebViewCli...

2020-06-22 14:45:09 677 0

原创 SharedPreference保存对象,在取值的时候返回Null的有效解决方法

前言 使用SharedPreference保存对象的过程中遇到的问题 可以保存对象 但是取值的时候对象返回null Log提示: 错误提示 在排错的过程中无意间切到run里看到的报错提示: 错误Log提示比较明显 NotSerializableException: 如果一个可序列化的对象包...

2020-06-13 14:59:51 219 0

原创 Android首页获取定位权限后,如何避免第一次加载时数据为空
原力计划

前言 项目中涉及到定位问题 在第一次下载app 进入首页时获取用户当前定位 并根据用户定位加载附近的油站信息 问题 在第一次进入app首页时 获取定位失败 加载不到数据 页面显示为空 问题分析 造成这个原因是进入首页再获取定位 已经晚了 因为首页要请求网络数据 ①获取当前定位 ②根据定位加载相关...

2020-06-05 16:41:58 325 0

原创 Android中根据两点的经纬度算出之间的距离 如:当前位置到加油站距离

前言 项目中用到经纬度算距离 从数据里拿到加油站的经纬度 用户打开定位后 获取用户的当前位置经纬度 保存起来 在Adapter里读取出来 根据4个点算出距离! 封装工具类 /** * @author lyudony * @date 2020/5/28. * description: */ ...

2020-05-29 15:05:23 532 1

原创 Java将带小数点的String类型值转换成int值

前言 今天在请求后台获取数据的时候,后台小哥给我挖了个坑 用到的数据是个int值 他给我返回个 String num = “29.00” 这样的字段 我去找他理论 他说:我后台不可能全都给你设置好的 有些数据需要你自己的处理 再显示! 听后台小哥说完 我觉得他说的有道理 搞的有点不好意思 哈哈 ...

2020-05-21 16:30:45 334 0

原创 Android端接收PHP后台数据解析不全,获取Data数据为Null

前言 问题描述: 项目中在和后台对接接口数据返回的时候 没有按照后台命名规范 导致解析数据源为null Json数据如下 { "code":2000, "message":"登陆成功", "request...

2020-05-18 16:02:40 380 0

转载 Configuration compile is obsolete and has been replaced with implementati解决方案

转自:明哥l 今天把Android Studio更新到3.1.2编译之前的项目直接抛出下面的异常,这让我很是头疼,经过一翻查找发现是我们配置文件中的API已经过期,我对过期的API进行修改就Over了 1、异常展示 Configuration ‘compile’ is obsolete and ...

2020-05-18 11:05:41 444 0

原创 Android中使用Fragment时优雅处理返回键监听onBackPressed()

前言 项目中遇见这么一个需求在Fragment中监听返回键,点击返回键的时候做一些处理。 用户点击了返回键时 做一个 支付取消 的Toast 提示 如图: 在Fragment中代码实现 在Fragment的onResume() 的生命周期中做处理 @Override public ...

2020-05-15 12:42:50 316 0

原创 HashMap中负载因子的意义是什么?

学习记录 HashMap中负载因子的意义是什么? HashMap具有两个重要属性: size 和 load factor HashMap的实例具有两个影响其性能的参数:初始容量(0.75f)和负载因子(load factor)。 容量是哈希表中存储桶的数量,初始容量只是创建哈希表时的容量。 负载因...

2020-05-09 16:41:35 323 0

原创 HUAWEI手机App的图标无法正常显示

问题:HUAWEI手机App的图标无法正常显示 如图 问题解决 //图标和圆角图标应该设置一致 否则只按照圆角的设置显示 android:icon="@drawable/app_icon" android:roundIcon="@drawable/app_i...

2020-05-05 10:44:33 402 0

原创 AndroidStudio内文字显示大小不一、注释文字不一等问题

前言 用了最新版本的android stuidio 问题 遇到的文字排版大小不一 强迫症的我 看到很 不爽 不爽 不爽! 如图 解决方法 打开File -->Settings -->Editor–>Font–>Fallback font: 把< none >...

2020-05-05 09:32:15 370 0

原创 Android 圆角背景框及渐变色圆角背景框

前言说明 此博文只是为了加深使用记忆或以后便于查找☺ 勿喷! 圆角实线白底背景框 圆角实线白底背景框代码实现 在drawable文件夹下创建xml文件 <?xml version="1.0" encoding="utf-8"?> <sha...

2020-04-28 21:32:02 161 0

原创 RecyclerView 点击Item 改变文字颜色及背景色、线条颜色

前言 项目中涉及到RecyclerView的Item切换 并且改变背景框和文字颜色! 刚开始想到过让美工给切2个颜色的背景框实现切换底色(其实想偷懒) 但是后来想想这个方法不可行 因为还有item中的文字和线条呢 除非让美工一套图全部切下来 /偷笑.gif 想想还是老老实实自己实现吧 不多说了 直...

2020-04-28 17:35:04 489 8

原创 Android Studio Cannot find declaration to go to 的解决方法

遇到问题:Android Studio Cannot find declaration to go to 如图 问题说明: 明明创建了xml文件系统却找不到改文件 编译也不会报错 就是报红提示 强迫症看着真难受 搜一下解决方法 解决方法 解决方式一:强制关闭android studio 然后重新打...

2020-04-27 16:04:32 368 0

原创 android仿IOS的滚轮省市二级联动

实现IOS的省市二级联动 gif图效果 代码实现 特别说明 省市的json数据存放在assets目录下 读取本地数据 主要代码MainActivity public class MainActivity extends AppCompatActivity implements View.OnC...

2020-04-24 14:45:05 173 0

原创 This project contains Java compilation errors, which can cause rendering failures for custom views

前言 This project contains Java compilation errors, which can cause rendering failures for custom views. 此项目包含Java编译错误,可能导致自定义视图呈现失败。首先修复编译问题。 首先我的程序...

2020-04-13 16:49:10 2508 0

原创 项目错误无提示:java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/internal/Platform

前言 最近做项目于遇到一个看不到的问题AndroidStudio没有错误Log提示 排查了很久才发现 在DeAD模式下Logcat旁边的Run里面有错误提示: java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/inter...

2020-04-08 13:50:49 167 0

原创 Android Studio配置 Git出现卡在 Identifying Git Version界面

前言: 公司新创新项目 在配置Git的时候 出现了Identifying Git Version一直在加载中的问题 本来以为更新一会儿就可以完成,结果等了几十分钟也没有识别出来 最后找了一下问题 发现在配置Git初始化的时候选错了文件 错误如图显示: 解决方法: 错误配置方法: 打开Git文件夹...

2020-04-06 11:14:14 105 0

原创 解决Androidx中RecyclerView不能使用的方法

说明 在新的版本androidx中添加了recyclerview的 依赖包 == implementation ‘com.android.support:recyclerview-v7:27.1.1’== 依然不能使用recyclerview 解决方法如下: 将 implementation ‘c...

2020-03-24 14:25:51 915 1

原创 解决GitHub下载慢或下载失败等问题 多图详细说明

前言 写这篇文章缘由,是下载一个XimalayaDemo,想去GitHub上下载,结果下载速度居然只有几k,并且还老是下载失败。然后去百度解决办法,基本上都是让修改hosts文件,修改完成后发现效果并不明显(其实下载速度并没多大变化,从个位数变成了十位而已),于是找到了另一种方法来高速下载Git...

2020-03-18 16:45:45 530 0

原创 Could not download okhttp.jar (com.squareup.okhttp3:okhttp:3.8.1) 和(okio-1.8.0.jar)

运行报错之:Could not download okhttp.jar (com.squareup.okhttp3:okhttp:3.8.1) Unable to resolve dependency for ':app@ReleasesDebug /compileClasspath&...

2020-03-18 00:37:07 287 0

原创 Android Studio –从Maven Central迁移到JCenter

在android研讨会期间,在办公室以及与一些android开发人员的聊天中,我收到了一些有关构建脚本和存储库的问题: 为什么Android Studio的早期版本使用Maven Central? 为什么使用android studio创建的android项目正在使用jcenter? andro...

2020-03-17 23:41:07 78 0

原创 AndroidStudio中快速查看方法需要的参数及方法描述快捷键

开发程中常用到方法啊、构造方法啊、等等方法 有时不知道该方法需要什么参数及参数数据类型 这时候就可以利用快捷键提示,比较方便,能及时知道需要的参数 前提是用原生Studio的默认快捷键 如果用了Eclipse copy 可能会冲突 ctrl+p 是方法参数提示 如图所示: ctrl+q是方法描...

2020-03-15 14:41:23 323 0

原创 Android Studio的Gradle一直在sync的解决办法!!!

前言 因为笔记本重新装了AS,我把之前的配置全部清空了 全部搞定之后 编译出现了gradle sync:download…问题 导致我傻傻地在笔记本前等了2,3个小时 重新装了2次AS 汗颜????!! 这个点还没有休息 还好是周六 不然麻烦了 言归正传: 同步不成功原因就是国内外网速被限制的原因...

2020-03-15 02:42:27 1004 1

原创 Android Studio创建本机模拟器时遇到的问题

System Image 解决方法如下: 1 找到sdk安装位置,运行SDK Manager 2 看到Android SDK Manager 选择Tools→Options,弹出Android SDK Manager - Settings窗口 3 HTTP Proxy Serv...

2020-03-13 23:04:30 195 0

原创 2020年3月Android面试总结:

前言: 由于新冠状病毒隔离的原因 去年离职到现在一直没有办法找工作 在深圳呆了一个多月了 java基础也复习了一遍 总体来说还是有些收获! 在3月初正式复工以来 公布简历后有很多外包公司打招呼! 因为自己对外包公司印象不好所以拒绝了很多岗位面试 就近几天面试了几家自研产品公司,所以对面...

2020-03-13 13:42:31 366 4

提示
确定要删除当前文章?
取消 删除