- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 ViewDragHelper根据拖拽状态改变子view的背景
这几天的项目开发中,遇到了一个需求:在页面上显示一个悬浮按钮,并且可以在屏幕内拖动,根据悬浮按钮的状态不一样,悬浮按钮的背景也不一样。需求看起来很简单,我选择ViewDragHelper这个辅助类来实现这个功能。有目标,有想法,那我们开始实现吧。说动手咱就动手,实现拖拽和改变拖动按钮最终的背景很简单,具体实现如下:public class DragView extends FrameLayout {
2016-12-16 10:40:15 1476
原创 Android InputMethodManager 导致的内存泄露及解决方案
今天在使用LeakCanary检查应用的内存泄露时,报了一个这样的错误,并且还给出了参考链接,原来这是Android输入法的一个bug,在15<=API<=23中都存在。 LeakCanary之所以能够显示参考链接是因为它有一个针对SDK已知内存泄露的列表,放在AndroidExcludedRefs.java中,比如输入法的这个。 这个问题很多人都遇到过,网上已经有比较成熟的方案,分析原
2016-12-05 11:51:30 1761 4
原创 JNI开发 NDK integration is deprecated in the current plugin
今天时间不是很紧,赶紧试试JNI,结果一上手就丢出来一个这么个BUG,在网上找了半天都没有找到什么结果,先看看问题吧:Error:(14, 0) Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http
2016-12-05 11:46:30 596
原创 GreenDao初体验——GreenDao与Android最新版本兼容性问题
GreenDao以前也玩过,但是由于项目原因,一直没用到,今天,想拿来玩玩,至于GreenDao具体怎么使用,我就不说了,在这里推荐一篇博客:GreenDao基础使用,先说一下我今天遇到的问题吧,我是安装这篇博客的流程来练习GreenDao的用法的,但是在中途突然之间就抛出了一个问题,我们先来瞧瞧是什么问题吧:12-02 02:40:29.385 9554-9554/com.morse.gre
2016-12-02 11:02:09 3669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人