一个NoClassDefFoundError的解决过程

2017-04-27
阅读 2 分钟
29.9k
内含分析过程,如寻找答案,直接查看解决方式。 今天在android studio项目内添加了几个jar包之后突然项目就跑不起来了,直接崩溃。在logcat看日志,报错信息如下: {代码...} 刚才还跑的好好的代码怎么突然就出了问题,那么进行一些大胆的猜测: 导包失败(经排查,compile一切正常) 导入的jar包中同样含有rxJava的库(...

android圆角遮罩view

2016-08-11
阅读 1 分钟
10.3k
项目开发过程中会用到一些圆角控件,但是每次有想单独添加圆角的控件的时候,又得自定义这个控件,于是想找个一劳永逸的方式来解决这个问题。左思右想,为何不找个方式去给想添加圆角的控件上面加一个遮罩?只要遮罩颜色跟背景颜色相同,同样可以达到圆角控件的效果。不管什么控件往上一盖就是圆角,多省事。说干就干,...

Ubuntu下android开发环境配置与奇葩错误解决

2016-06-23
阅读 3 分钟
9.2k
命令执行完毕之后输入javac或java -version测试是否安装成功。如上命令安装的JDK路径为:/usr/lib/jvm/java-8-oracle

apk反编译工具Jadx的使用

2016-03-04
阅读 2 分钟
19.2k
在github上瞎逛的时候找见了一个新的反编译工具Jadx,使用简单,命令行直接搞定,感觉比之前用的apktool+dex2jar+jd-gui方式要方便很多。可以直接反编译.apk文件,也可以反编译解压出的classes.dex文件。特此记录使用过程。

android使用多张图片合成gif文件

2016-02-29
阅读 2 分钟
11.7k
之前有遇到过一个要用多张图片合成gif图的场景,当时是搜索了好久,也没有发现有相关的使用记录。后来找到了实现方式,特此记录。使用了Github上该project:android-gif-encoder,代码链接见页尾。

android一个右滑退出效果的实现

2016-02-26
阅读 10 分钟
6.7k
android上最出名的右滑退出库莫过于SwipeBackLayout,效果如下:但是在之前的需求中,需要全屏右滑退出,并且添加连贯的进入退出动画,特此参考了网络上一些右滑退出的例子自己写了个。效果如下:

下拉筛选控件

2016-01-04
阅读 9 分钟
4.8k
简单实现效果类似如上的美团筛选功能。实现思路如下:根据外层传递进来的list创建顶部下拉条目的个数,并设置按钮互斥,选中样式。下面弹出的筛选列表通过addView的方式添加,增加里面布局的灵活性。可以添加一些筛选列表的弹出动画以增加交互。

Android中WebView页面交互

2015-12-15
阅读 14 分钟
11.1k
在android内打开一个网页的时候,有时我们会要求与网页有一些交互。而这些交互是在基于javaScript的基础上。那么我们来学习一下android如何与网页进行JS交互。完整代码如下:

我的gradle多渠道打包记录

2015-09-18
阅读 8 分钟
11.7k
build->generate signed APK->create new.按顺序填写之后生成签名所需的keystore文件。

Material Design样式及ToolBar使用初探

2015-09-01
阅读 5 分钟
10.1k
Google I/O(2014)发布了material design,按照这架势,要风靡设计界成为一个规范。那么,我们如何在android的开发设计中使用这种设计风格?