自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2560

原创 webview调用android代码

在开发的时候经常会用到webview,必然会涉及到webview与客户端的交互,比如在网页上进行某个操作后,需要在app上显示一个提示,提示内容由网页提供,这时候就需要js来调用客户端的java代码了。webview提供了一个方法addJavascriptInterface()来满足这种需求。具体步骤: 1.客户端定义一个类,并定义需要的方法,例如:public class WebAppInter

2017-05-26 11:27:19 286

原创 ExpandableStickyListHeadersListView遇到的一个问题

最近一直忙着版本更新,记录一下中间遇到的一些问题。ExpandableStickyListHeadersListView这个开源库主要是实现列表分组的,常见的需求用它还是不错的,项目中也有用到这个控件,一直没有什么问题,但是,这期需求测试在用华为nexus p6做测试的时候,发现了一个奇怪的问题:在列表快速滑动的时候,点击返回键离开当前界面,app会崩溃,崩溃日志如下:Attempt to invo

2017-05-26 11:19:35 473

原创 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 374

原创 将博客搬至CSDN

这是一篇为了博客搬家写的文章。

2017-04-10 10:16:18 182

原创 自适应软键盘的Dialog以及监听软键盘弹起

最近项目中遇到一个需求:新手引导。跟一般的新手引导没有什么太大区别,思路都是搞一个带阴影的遮罩层,然后在上边儿给一些提示性的文字,由于需求中有些特殊的地方,所以我用了一个全屏的dialog(而且,dialog自带阴影效果)来做新手引导这个需求。弹出键盘键盘上方具体位置显示引导这个需求中有两个地方需要考虑:1. Dialog的布局要适应软键盘的弹起2. 软键盘弹起和收

2016-07-31 15:52:52 646

原创 遇到的一个坑,记录一下

前天测试提了一个bug:(华为)APP置于后台,灭屏后收到推送,亮屏后点击APP图标进入,APP会重新启动,且推送不能正常显示,期望:点击APP直接进入页面,并正常查看推送。。。被这个bug折磨了一天。。               刚开始打断点的时候,发现灭屏收到推送后,会进入融云的这个RealTimeLocationManager类中,然后程序进程就终止了,以为是融云内部哪个地方的处理把进

2016-06-13 10:28:18 366

原创 属性动画实现控件类似贝塞尔曲线轨迹移动效果

前段时间工作中需要实现一种控件类似贝塞尔曲线轨迹运动的效果,也是折腾了几天,刚开始本着不重复造轮子的想法,去网上搜类似的效果,结果没搜到,后来自己实现了,抽成一个Demo,希望有需要的朋友以后可以直接用到而不用再折腾。关于贝塞尔曲线的概念可以移步到这儿贝塞尔曲线的介绍 。原理其实很简单,根据贝塞尔公式,用四个点确定一个轨迹,然后通过给控件设置动画,根据时间计算出控件此刻应该在的位置(可

2016-04-17 16:40:32 1556

原创 自定义View实现水平滚动控件

前几天项目中需要使用到一个水平可滚动的选择条,类似下图效果(图片是从简书上一位作者那儿找来的,本篇也是在这位作者的文章的基础上修改的,站在大神的肩膀上,哈哈,由于原文没有提供demo,而且实现的效果跟我要的不一样(原文不是自定义控件,怎么说自己也是偷懒吧,所以直接封装一下),所以进行了一些修改.

2015-12-20 16:51:53 729

自定义进度条

自定义进度条的实现

2016-08-17

Android 属性动画使控件沿贝塞尔曲线移动

项目中抽取出来的通过属性动画使空间沿贝塞尔曲线运动,运动时长,幅度可自己控制,同时可以给控件设置点击事件。

2016-04-17

(自定义控件)基于RecyclerView实现水平滚动选择条

自定义控件,基于RecyclerView实现水平滚动选择条,数据源支持字符串集合,可定制。

2015-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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