- 博客(12)
- 收藏
- 关注
原创 gradle3.x和2.x的依赖关键字
简单记录一下 gradle 3.x 中的依赖模式 新旧对比 gradle 3.x 与 2.x 的依赖方式有了很大区别,具体来说,有了下面这样的改动 2.x 3.x 无 implementation compile api provided compileOnly apk runtimeOnly debugCompile debugImpl...
2018-09-30 14:38:44 700
原创 转发
匿名内部类 或者 接口回调 造成的内存泄漏问题 解决思路 https://blog.csdn.net/xwx617/article/details/81193102
2018-09-29 11:18:30 244
原创 控件渐变式显示和消失动画,AlphaAnimation
实现控件渐变式的显示和消失,这里我们用到的是alphaAnimation 这里不做api的介绍,很简单,度娘一堆一堆的,我这边仅仅是把代码写出来,大家一看就会懂 第一步:创建动画对象 private AlphaAnimation appearAnimator; private AlphaAnimation appearAnimator2; private AlphaAnimation
2017-02-08 15:51:34 3310
原创 EditText中beforeTextChanged,onTextChanged,afterTextChanged内部参数说明
项目要实现密码输入,横线直接变为数字,然后点击软件盘的删除按钮数字还会变回横线,所以这里要用到几个方法的参数。 beforeTextChanged(CharSequence s, int start, int count, int after) onTextChanged(CharSequence s, int start, int before, int count) afterTe
2017-01-24 17:21:35 17625 1
转载 Android 图片模糊、高斯模糊、毛玻璃的三种实现方法
在前几天写过一个使用glide-transformations的方法实现高斯模糊的方法,今天偶然间有发现一个大神写的另一个方法,感觉挺不错的,分享一下: 效果图: 原文链接:点击访问 这使用也很简单,导入依赖,使用模糊方法就行,就这两步搞定 依赖: compile 'net.qiujuer.genius:blur:2.0.0-beta4'
2016-12-13 10:37:52 2188
原创 Android通过selector选择器设置Button或者textview的背景颜色,字体颜色
为了让button等控件的点击效果看起来很有动感,所以写了一个选择器。 具体的技能点很好理解,只是有一个地方需要注意的地方,一会我会标红。 这里我就拿button来举例子了, xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"> //注意下面
2016-11-23 18:49:55 4032
原创 Android使用glide加载网络图片
今天在写一个图片加载类ImageLoader,在使用的时候想用Glide替代我写的ImageLoader,然后问题就出来了!!!第一个问题:在使用自己写的ImageLoader的时候,为了防止item复用导致的图片错乱,设置了Tag 如下代码 @Override public View getView(int position, View convertView,
2016-11-09 17:23:41 2552
原创 浅谈MVC和MVP区别并附带mvp的demo(残缺的理解,非常抱歉)
这里所谈的都是基于android开发使用的架构模式 MVC: 首先来说说经常使用的mvc架构模式,mvc称为架构模式而不是设计模式,在安卓中mvc含有的设计模式有 观察者模式 策略模式 组合模式。而核心是观察者模式。 几乎google遍了相关的资料,最后我整理的总结如下: MVC中的M(model)层,大多处理的是业务逻辑,比如网络操作,数据库操作等等,然后返回数据体的;V(v
2016-10-28 16:06:58 544
原创 android中的activity布局内含有webview,弹出软键盘如何自动适应屏幕,自动调整
解决方法一: 在所在的Activity中加入 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE|WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 解决方法二: 1.调整AndroidManifest.
2016-09-01 11:09:11 4987 1
原创 android studio在mac和window中的快捷键汇总
转载自 http://blog.csdn.net/yy1300326388/article/details/46411775
2016-06-07 15:26:35 469
原创 舍得舍得,只有舍,才有得,总是得,总感觉不太好
做android开发也有年头了,从度娘到google,从google到stackoverflow,始终去拿别人的东西,感觉有用的就存在自己的硬盘,没有想到去分享,现在想想,以前真的很幼稚啊,android为什么这么火,和大家的开源无私分享有太大的关系,惭愧啊。 想通了,就要做喽,也希望看到这篇文章的人早早明白这个道理。“出来混,得自己还”。哈哈哈
2016-06-05 18:03:21 497
原创 android studio进行NDK开发
由于要进行ffmpeg音视频推流等功能的实现,需要用到jni开发,那么就要进行ndk集成,结果使用eclipse的方式步骤是完成行不通的,用了几个小时研究as集成ndk的开发,搞定。废话不多说,开始干货 开发环境:android studio(2.0正式版) ndk(12) SDK版本(21)。 步骤1:安装ndk,由于as强大的内置,直接在SDK MANAGER->SDK Tools 里
2016-06-05 17:21:08 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人