自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 转发

匿名内部类 或者 接口回调 造成的内存泄漏问题 解决思路  https://blog.csdn.net/xwx617/article/details/81193102

2018-09-29 11:18:30 235

原创 控件渐变式显示和消失动画,AlphaAnimation

实现控件渐变式的显示和消失,这里我们用到的是alphaAnimation 这里不做api的介绍,很简单,度娘一堆一堆的,我这边仅仅是把代码写出来,大家一看就会懂第一步:创建动画对象private AlphaAnimation appearAnimator;private AlphaAnimation appearAnimator2;private AlphaAnimation

2017-02-08 15:51:34 3291

原创 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 17597 1

转载 Android 图片模糊、高斯模糊、毛玻璃的三种实现方法

在前几天写过一个使用glide-transformations的方法实现高斯模糊的方法,今天偶然间有发现一个大神写的另一个方法,感觉挺不错的,分享一下:效果图:原文链接:点击访问这使用也很简单,导入依赖,使用模糊方法就行,就这两步搞定依赖:compile'net.qiujuer.genius:blur:2.0.0-beta4'

2016-12-13 10:37:52 2167

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

原创 Android使用glide加载网络图片

今天在写一个图片加载类ImageLoader,在使用的时候想用Glide替代我写的ImageLoader,然后问题就出来了!!!第一个问题:在使用自己写的ImageLoader的时候,为了防止item复用导致的图片错乱,设置了Tag 如下代码 @Override public View getView(int position, View convertView,

2016-11-09 17:23:41 2537

原创 浅谈MVC和MVP区别并附带mvp的demo(残缺的理解,非常抱歉)

这里所谈的都是基于android开发使用的架构模式MVC:首先来说说经常使用的mvc架构模式,mvc称为架构模式而不是设计模式,在安卓中mvc含有的设计模式有 观察者模式  策略模式  组合模式。而核心是观察者模式。几乎google遍了相关的资料,最后我整理的总结如下:MVC中的M(model)层,大多处理的是业务逻辑,比如网络操作,数据库操作等等,然后返回数据体的;V(v

2016-10-28 16:06:58 531

原创 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 4967 1

原创 android studio在mac和window中的快捷键汇总

转载自 http://blog.csdn.net/yy1300326388/article/details/46411775

2016-06-07 15:26:35 459

原创 舍得舍得,只有舍,才有得,总是得,总感觉不太好

做android开发也有年头了,从度娘到google,从google到stackoverflow,始终去拿别人的东西,感觉有用的就存在自己的硬盘,没有想到去分享,现在想想,以前真的很幼稚啊,android为什么这么火,和大家的开源无私分享有太大的关系,惭愧啊。想通了,就要做喽,也希望看到这篇文章的人早早明白这个道理。“出来混,得自己还”。哈哈哈

2016-06-05 18:03:21 483

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

空空如也

空空如也

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

TA关注的人

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