- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Gradle升级到5.2.1之后报错:Gradle DSL method not found: 'destination()'
项目中用到了sonarqube检查,单独放在了一个gradle文件中,里边用到了xml { destination "$project.buildDir/reports/pmd/pmd.xml"}html { destination "$project.buildDir/reports/pmd/pmd.html"}在Gradle 5.x后,必须使用setDestin...
2019-04-20 09:52:42
2625
原创 webview调用android代码
在开发的时候经常会用到webview,必然会涉及到webview与客户端的交互,比如在网页上进行某个操作后,需要在app上显示一个提示,提示内容由网页提供,这时候就需要js来调用客户端的java代码了。webview提供了一个方法addJavascriptInterface()来满足这种需求。具体步骤: 1.客户端定义一个类,并定义需要的方法,例如:public class WebAppInter
2017-05-26 11:27:19
323
原创 ExpandableStickyListHeadersListView遇到的一个问题
最近一直忙着版本更新,记录一下中间遇到的一些问题。ExpandableStickyListHeadersListView这个开源库主要是实现列表分组的,常见的需求用它还是不错的,项目中也有用到这个控件,一直没有什么问题,但是,这期需求测试在用华为nexus p6做测试的时候,发现了一个奇怪的问题:在列表快速滑动的时候,点击返回键离开当前界面,app会崩溃,崩溃日志如下:Attempt to invo
2017-05-26 11:19:35
504
原创 java.lang.OutOfMemoryError: unable to create new native thread date: 2017-04-30 14:15:00
最新项目有版本更新,在打渠道包的时候老是刚打了一两个包的时候,就会抛出一个异常,导致打包失败:java.lang.OutOfMemoryError: unable to create new native thread由字面意思也可以知道是内存溢出了,在网上查了一下,说是创建了太多的线程。但是同样环境下,我们另外一个项目用相同的方式打包就没有出现这个问题,而且另外一个项目比出现问题的项目还要复杂一
2017-05-26 11:18:46
406
原创 自适应软键盘的Dialog以及监听软键盘弹起
最近项目中遇到一个需求:新手引导。跟一般的新手引导没有什么太大区别,思路都是搞一个带阴影的遮罩层,然后在上边儿给一些提示性的文字,由于需求中有些特殊的地方,所以我用了一个全屏的dialog(而且,dialog自带阴影效果)来做新手引导这个需求。弹出键盘键盘上方具体位置显示引导这个需求中有两个地方需要考虑:1. Dialog的布局要适应软键盘的弹起2. 软键盘弹起和收
2016-07-31 15:52:52
691
原创 遇到的一个坑,记录一下
前天测试提了一个bug:(华为)APP置于后台,灭屏后收到推送,亮屏后点击APP图标进入,APP会重新启动,且推送不能正常显示,期望:点击APP直接进入页面,并正常查看推送。。。被这个bug折磨了一天。。 刚开始打断点的时候,发现灭屏收到推送后,会进入融云的这个RealTimeLocationManager类中,然后程序进程就终止了,以为是融云内部哪个地方的处理把进
2016-06-13 10:28:18
399
原创 属性动画实现控件类似贝塞尔曲线轨迹移动效果
前段时间工作中需要实现一种控件类似贝塞尔曲线轨迹运动的效果,也是折腾了几天,刚开始本着不重复造轮子的想法,去网上搜类似的效果,结果没搜到,后来自己实现了,抽成一个Demo,希望有需要的朋友以后可以直接用到而不用再折腾。关于贝塞尔曲线的概念可以移步到这儿贝塞尔曲线的介绍 。原理其实很简单,根据贝塞尔公式,用四个点确定一个轨迹,然后通过给控件设置动画,根据时间计算出控件此刻应该在的位置(可
2016-04-17 16:40:32
1595
原创 自定义View实现水平滚动控件
前几天项目中需要使用到一个水平可滚动的选择条,类似下图效果(图片是从简书上一位作者那儿找来的,本篇也是在这位作者的文章的基础上修改的,站在大神的肩膀上,哈哈,由于原文没有提供demo,而且实现的效果跟我要的不一样(原文不是自定义控件,怎么说自己也是偷懒吧,所以直接封装一下),所以进行了一些修改.
2015-12-20 16:51:53
762
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人