Android
文章平均质量分 60
孤独蓝天
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
我是一个普普通通的程序员,希望可以和大家一起进步!
展开
-
关于Gradle中依赖冲突问题的解决
今天想尝试升级自己的测试项目到androidx,然后发现修改过后还是有冲突,具体问题编译出错如下显示Error: Program type already present: android.support.v4.app.BackStackRecord$Op 看到编译生成的类里面有好多个support的查找冲突发生的地方 在Navgite->class 记得打钩 查看到重复的位置 ...原创 2019-04-23 16:22:41 · 998 阅读 · 0 评论 -
关于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 · 15271 阅读 · 1 评论 -
关于ApiRetrofit连续两次请求导致数据重复的思考
今天遇到一个问题因为业务的叠加在onActivityResult中和EventBus的接收中都刷新了数据请求了一个列表,但是实际因为间隔太短,几乎同时,导致了数据接收是一起到达的所以出现界面列表数据重复的现象,recyclerView重复展示。实测多次,通过断点一直正常,考虑可能是ApiRetrofit的缓存出现时间间隔太短的请求只执行一次。有空需要检查确认。...原创 2019-01-17 20:49:11 · 4282 阅读 · 2 评论 -
关于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 · 728 阅读 · 0 评论 -
关于微信的外链
今天看到非著名程序员的一篇技术文,看到温馨提示,关于微信公众号外链点击,联想到昨天微信朋友圈的外链不可点的情况,做以下记录。1.如图1在朋友圈列表看到一段长文,显示一行2.如图2点击长文查看到外链不可点击3.如图3,到好友的朋友圈中查找到对应的状态4.如图4点击查看好友的状态详情,在文本中的外链可点5.在外链中的文本外链不可点,需要点击阅读原文才可以。原创 2017-11-23 09:35:29 · 1281 阅读 · 0 评论 -
关于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 · 507 阅读 · 0 评论 -
关于Android项目导入AAR容易出现的坑
在使用容联·云通讯的UI界面的时候使用到了相关的UI的插件AAR问题:发现在AndroidStudio3.0的时候直接导入到lib下会出现异常,资源无法找到,如下图所示:方法(1)1..在谷歌后发现补救方法,但是需要注意有改变,实践证明方法下图1无效,必须改为2如下图:2..然后在gradle中添加资源,如下图:3.完成以上步骤即可正常使用aar中的资源原创 2017-10-27 13:42:28 · 8833 阅读 · 0 评论 -
关于Litepal存储对象,集合的讨论
习惯使用郭神的客户端数据库Litepal,因为操作超级方便,但是遇到两个问题,没有解决,再此做记录,如果有看到的可以留言探讨,谢谢。上图测试了1.ChapterBean同样是数据库对象的情况2.Vector普通的集合3.ChapterPageIndexBean对象也是数据库的4.NewsBean 是普通的对象上述四种情况都无法保存,是否是使用方法出错?原创 2017-06-23 16:12:10 · 1694 阅读 · 2 评论 -
一次关于SingleTask的填坑
一次关于SingleTask的填坑这个milestone客户那边做了一个功能,在做这个功能的时候,那边的开发把我们app中的activity的launchmode给改了。之前我们都是采用standard模式的,整个app中维持着一个activity,每次跳屏前会将当前的activity finish掉。下次再进到这个屏,重新执行onCreate,创建这个acti转载 2017-07-01 14:23:32 · 8074 阅读 · 0 评论 -
一个简单的动画需要注意的坑
注意此篇文章只是为了记录一个没有找到原因的问题,希望哪位看到可以交流下,谢谢,希望各位遇到相同的问题可以避免异常关于属性动画应该是很容易入实现的,可以通过以下两种方式1.自定义一个属性类ValueAnimator,监听属性的参数变化并修改状态,设定时间和执行方式,并执行//顶部的文字下拉ValueAnimator refreshTvPullAnimator = ValueAnim原创 2017-05-27 22:29:48 · 591 阅读 · 0 评论 -
关于Http请求Post的思考
今天遇到一个不太寻常的问题,其实之前有遇到过但是没有记录忘记了,今天还是写下来方便以后查看。今天在Fiddler4在拦截开发的APP的数据的时候发现Retrofit2的Post请求结果数据都在Header的RequestHeader里面,之前理解的Post请求的参数是不会出现在url里面的。结果如下图:检查Retrofit2的配置里面没有设置,根据查找发现也和Fiddler的使用配置无...原创 2019-06-03 18:00:20 · 276 阅读 · 0 评论