将Time替换为ScheduledExecutorService看提示:多线程并行处理定时任务时,Timer运行多个TimeTask时,只要其中之一没有捕获抛出的异常,其它任务便会自动终止运行,使用ScheduledExecutorService则没有这个问题。 //org.apache.commons.lang3.concurrent.BasicThreadFactoryScheduledExe
很早就遇到一个问题,如下图:标题和左侧的返回键间距过大,之前在做CloudReader的时候就遇到了,一直没有解决,由于自身强迫症,心里始终和这个过不去,就研究了很久终于解决了。之前在网上找了各种解决方法,比如给ToolBar设置app:contentInsetLeft="0dp"app:contentInsetStart="0dp"不直接给ToolBar设置字体,在ToolBar里面包裹
前言因公司业务需求,需接入阿里百川SDK和京东联盟cps相关服务,为了跳到淘宝和京东,用户购买后得到佣金。接入过程中遇到很多坑,网上相关资料也甚少,虽然东西不算多,但花了不少时间,在此记录下来,为了以后的人能有个参考。 这里只跳转到天猫,淘宝的产品详情页,京东产品详情会另做文章分享。准备工作1.申请百川无线应用注意:Android端和IOS端各申请一个应用,虽然会提示名字不能重复但不影响,也是可
这里说的是抓http包: 1.看手机里对应的wifi设置,只需要填上这两个值即可端口号和电脑ip 2.打开Charles的 Proxy Setting... ,设置端口号这里设置的端口号和手机里要填写的端口号一致 3.配置电脑ip 4.end如果都配置正确就会得到相应的数据。 通过抓包发现,同样的 get 请求,抓包的数据和直接放在浏览器里得到数据不一致,可能是由于头部数据差异导致,请求时
Glide下载5.1.1版本出现的问题:把SS关了就行了……
前提getDialog().setOnCancelListener(null);getDialog().setOnDismissListener(null);但发现了一个问题,当用户返回Activity时,会再次显示对话框!!之前也有人反馈: 后来调试发现不能设置此监听getDialog().setOnDismissListener(null);究竟源码里面做了什么操作,导致会再次显示呢???
...
奇了怪,一个手持小米手机k20 pro的用户一直反馈说看不到二级回复的内容!然而我们的手机都能看到。在公司找到了同款的手机,并且登录他的账号,发现也可以看到!!后来查到文字对应的xml文件,发现没有设置 textColor属性,猜测是由于手机主题等其他因素导致了文字不显示/显示但是看不出来。因为文字有默认颜色,可能改变手机一些设置会对系统的文字颜色有影响!后来设置了颜色后将包给那
1.ext.kotlin_version升级 / repositories 里新增gradle升级后ext.kotlin_version会提示升级到对应版本: ext.kotlin_version = ‘1.1.51’ ext.kotlin_version = ‘1.3.10’kotlin引入的库修改 (jre7 / jdk7):implementation "org.jetbrains
前段时间接入了一键登录,里面的坑还不少,现梳理下来,为防止后期回顾及 避免以后的人能快速知道问题所在。Android 接入文档:https://docs.geetest.com/onelogin/deploy/client/android注意点: 1.版本问题现在最新的版本是:implementation 'com.geetest:onelogin:0.8.1'我们使用的版本是 0.7.1,经测
1.将apk直接改后缀得到 zip然后解压后可以直接得到里面的res文件夹,还有lib文件夹。可以得到里面的资源文件,lib里有一些so文件2.将
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号