- 博客(22)
- 收藏
- 关注
原创 关于Http请求Post的思考
今天遇到一个不太寻常的问题,其实之前有遇到过但是没有记录忘记了,今天还是写下来方便以后查看。今天在Fiddler4在拦截开发的APP的数据的时候发现Retrofit2的Post请求结果数据都在Header的RequestHeader里面,之前理解的Post请求的参数是不会出现在url里面的。结果如下图:检查Retrofit2的配置里面没有设置,根据查找发现也和Fiddler的使用配置无...
2019-06-03 18:00:20 276
原创 关于Gradle中依赖冲突问题的解决
今天想尝试升级自己的测试项目到androidx,然后发现修改过后还是有冲突,具体问题编译出错如下显示Error: Program type already present: android.support.v4.app.BackStackRecord$Op 看到编译生成的类里面有好多个support的查找冲突发生的地方 在Navgite->class 记得打钩 查看到重复的位置 ...
2019-04-23 16:22:41 1001
原创 关于ApiRetrofit连续两次请求导致数据重复的思考
今天遇到一个问题因为业务的叠加在onActivityResult中和EventBus的接收中都刷新了数据请求了一个列表,但是实际因为间隔太短,几乎同时,导致了数据接收是一起到达的所以出现界面列表数据重复的现象,recyclerView重复展示。实测多次,通过断点一直正常,考虑可能是ApiRetrofit的缓存出现时间间隔太短的请求只执行一次。有空需要检查确认。...
2019-01-17 20:49:11 4282 2
原创 关于butterknife10.0.0的更新和AndroidX的使用
想更新项目中使用的依赖的版本以提高APP的稳定性,而修改了AndroidStudio的app的gradle文件然后问题出现了1.首先是10.0.0需要编译版本修改为282.然后是Manifest merger failed with multiple errors根据理解修改,多个AndroidManifest出现冲突,如果merge manifest,就用别处的all...
2019-01-14 17:16:04 15272 1
原创 关于AndroidStuido修改插件路径后无法通过UI界面更新和安装新的插件
关于AndroidStuido修改插件路径后无法通过UI界面更新和安装新的插件1.自定义插件路径程序员的习惯(可能是处女座的习惯),安装软件以及管理软件的文件路径要按照习惯 以下为D:\WorkSoftware\Android\Android Studio\bin\idea.properties原始文本# Use ${idea.home.path} macro to specify ...
2018-11-08 16:06:42 729
原创 关于微信的外链
今天看到非著名程序员的一篇技术文,看到温馨提示,关于微信公众号外链点击,联想到昨天微信朋友圈的外链不可点的情况,做以下记录。1.如图1在朋友圈列表看到一段长文,显示一行2.如图2点击长文查看到外链不可点击3.如图3,到好友的朋友圈中查找到对应的状态4.如图4点击查看好友的状态详情,在文本中的外链可点5.在外链中的文本外链不可点,需要点击阅读原文才可以。
2017-11-23 09:35:29 1281
原创 关于Android项目导入AAR容易出现的坑
在使用容联·云通讯的UI界面的时候使用到了相关的UI的插件AAR问题:发现在AndroidStudio3.0的时候直接导入到lib下会出现异常,资源无法找到,如下图所示:方法(1)1..在谷歌后发现补救方法,但是需要注意有改变,实践证明方法下图1无效,必须改为2如下图:2..然后在gradle中添加资源,如下图:3.完成以上步骤即可正常使用aar中的资源
2017-10-27 13:42:28 8836
原创 关于AndroidStudio2.3中的.9.png
1.从AS2.3升级后文件路径修改有的功能集成到AS中所以在目录下没法找到draw9patch.bat工具如下图2.只能通过PS新建.9图 PS制作.9图或者直接用AS如下图:3.点击之后会出现一个新的.9文件,因为算是重名的所以删除原来的,并且双击打开.9图的编辑界面,按照.9图的要求编辑即可,左边和上面的决定伸缩,右边和下方的交叉决定内容填充区域。具体制作过程详解
2017-10-11 12:04:58 508
原创 关于word2016保存失败
今天朋友遇到一个奇葩问题,在win10家庭版的笔记本上的word2016很多次保存的文件消失了。经检查发现有以下的情况:1.我也遇到这个问题了我用的是 Word 2016, 操作系统 Microsoft Windows 10 专业版 10.0.15063 。点击保存按钮之后看起来一切正常,但实际上并没有保存,关闭Word时也不出现保存的提示。而且这种情况是随机出现的,一般出现在论文
2017-07-24 00:07:46 9845
原创 关于Gradle的构建项目容易出现的问题整理
利用gradle构建项目的基础是build.gradle,所以每一个build.gradle文件必须存在。而settings.gradle文件是描述整个项目中每个module关系的所以必须也要有。这里容易搞错的是第一个应该是/.gradle 文件夹而不是*.gradle文件
2017-07-15 14:57:06 519
原创 Android关于EditText的坑[光标,软键盘]
在项目中经常的一个需求是监听用户输入的内容变化,然后做响应。1.首先的想到的一个监听回调肯定是addTextChangedListener()该方法可以监听到EditText中的所有的文字的变化,只要调用setText或者用户输入就响应。2.肯定是setOnFocusChangeListener
2017-07-04 20:55:43 1041
转载 一次关于SingleTask的填坑
一次关于SingleTask的填坑这个milestone客户那边做了一个功能,在做这个功能的时候,那边的开发把我们app中的activity的launchmode给改了。之前我们都是采用standard模式的,整个app中维持着一个activity,每次跳屏前会将当前的activity finish掉。下次再进到这个屏,重新执行onCreate,创建这个acti
2017-07-01 14:23:32 8074
原创 关于Litepal存储对象,集合的讨论
习惯使用郭神的客户端数据库Litepal,因为操作超级方便,但是遇到两个问题,没有解决,再此做记录,如果有看到的可以留言探讨,谢谢。上图测试了1.ChapterBean同样是数据库对象的情况2.Vector普通的集合3.ChapterPageIndexBean对象也是数据库的4.NewsBean 是普通的对象上述四种情况都无法保存,是否是使用方法出错?
2017-06-23 16:12:10 1696 2
原创 关于Android中View的Canvas的探讨
近日在写自定义控件的时候发现通过addView方式添加到viewGroup的内容在重写onDraw的时候没有发生变化,考虑可能是图层不同。此处通过LayoutInflater.from(context).inflate加载XML生成控件通过setWillNotDraw(false);使得onDraw有效重写的onDraw方法这里插入新的背景后之前的内容依然存在而且是
2017-06-20 12:50:50 2397
转载 list.addAll()是浅拷贝,如何实现list的深拷贝
转载:http://blog.csdn.net/xjbclz/article/details/52901705
2017-06-16 17:29:20 3864
转载 博客园首页新随笔联系管理订阅 随笔- 216 文章- 1 评论- 2 Java ConcurrentModificationException异常原因和解决方法
转载自:博客园首页新随笔联系管理订阅 随笔- 216 文章- 1 评论- 2 Java ConcurrentModificationException异常原因和解决方法http://www.cnblogs.com/andy-zhou/p/5339683.html
2017-06-16 09:51:33 1657
原创 关于String字符串空格的处理[用(char)12288解决空格问题]
我们经常会遇到要处理字符串的情况,而很多的时候是对于其中的空格处理尤其是文章段落的开始,这时候会经常遇到没法去除空格的情况,这时候需要冷静判断当前的空格是什么。因为这个问题坑过很多次了,特地记录,希望可以帮到你。解决过程如下所示:1.获取字符串中空格所在位置的ascii2.用箭头的方式去除3.失败的尝试
2017-05-31 21:54:05 7837
原创 一个简单的动画需要注意的坑
注意此篇文章只是为了记录一个没有找到原因的问题,希望哪位看到可以交流下,谢谢,希望各位遇到相同的问题可以避免异常关于属性动画应该是很容易入实现的,可以通过以下两种方式1.自定义一个属性类ValueAnimator,监听属性的参数变化并修改状态,设定时间和执行方式,并执行//顶部的文字下拉ValueAnimator refreshTvPullAnimator = ValueAnim
2017-05-27 22:29:48 591
原创 程序员的成长日记
做程序员也已经有快两年了,发现有工作中好多的问题是重复出现的,而每次花精力去解决就浪费了时间,所以就需要更加系统地记录错误并改进,而不是记录在很多个本子上面,没有总结知识还是死的,没有转换率,转化为自己的内容。如果统一记录在我的博客上面,并且分门别类这样效果会更好,而不应该是一大堆的书,百度云一个T的学习资料,收藏夹的几千个收藏地址,这些并不是我的。写博客的优点如下:1.遇到坑直接查找自己
2017-01-15 19:50:22 1362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人