自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

change

for(;;) 挣扎,懒,失败

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mac 下搭建 Nginx + PHP + MySQL

Mac 下搭建 Nginx + PHP + MySQL 。文章目录Mac 下搭建 Nginx + PHP + MySQL 。HomebrewNginxPHPNginx + PHP测试MySQL参考文献Homebrew在安装Nginx与PHP之前,先要准备一个叫 Homebrew 的神器。有兴趣的小伙伴可以去官网详细了解一下。这里我们直接干主线,就不搞支线了。打开终端,然后复制下面的命令,...

2018-12-11 21:10:33 443

原创 Mac 简单使用 oh-my-zsh

很久没有写些什么了,差点都要忘记自己还是一个技术。至少我还是这么自诩的。这篇文章主要是记录在Mac下怎么顺心的使用Terminal,因为个人酷爱Mac,所以这篇的本质是个人记录,参考意义可能并不多。想要详细的文献与参考可以移至末尾的 参考文献在言归正传之前,让我吐槽一下Mac自带的bash真TMD难用。shell 与 zshmac 默认的 shell 是 bash ,也就是我之前吐槽的玩...

2018-12-01 00:18:00 1181

原创 ?selectableItemBackground 水波纹效果

近段时间在学习知乎开源项目Matisse,无意之中发现他们仅仅使用一行代码就实现了水波纹效果,这着实令我大吃一惊!为了get这个技能,我也是走了很多冤枉路,所以记录一下,也许可能帮助其他童鞋。先看看他们是如何实现的android:foreground="?selectableItemBackground"恩,前面也说,只用这一句就够了。其中 android:foreground 是前景色,我第一次看

2017-08-09 12:54:01 7550 1

原创 Android Shader 学习 与 探索

BitmapShaderShaderTileModeCLAMP ShaderTileModeCLAMPShaderTileModeCLAMP ShaderTileModeMIRRORShaderTileModeCLAMP ShaderTileModeREPEATShaderTileModeMIRROR ShaderTileModeCLAMPShaderTileModeMIRROR Shade

2017-07-26 12:15:45 493 3

原创 写个Demo 来理解 Matrix

由于技术有限,各位大婶多多谅解。首先写个Demo效果 代码public class Matrix52View extends View{ float[] dst = new float[2]; float[] src = { 0, 0,//起始点的坐标 }; Bitmap mBitmap; Matrix mMatrix;

2017-07-25 19:35:23 417

原创 Canvas 中 concat 与 setMatrix

Canvas 中 concat 与 setMatrix最近在学习Android自定义View,途中遇见一些小问题,所以记录一下。 可能理解有所不足,请仅做参考 个人认为要认识这两个API的区别,最好的方式就是实践啦,所以直接贴出效果图与代码。仅仅只使用 concat 或 setMatrix 的效果无论你是 使用 concat 或 setMatrix ,效果是一毛一样的 对应代码如下 pub

2017-07-25 17:54:38 6499 3

原创 使用ScrollView制作Title渐变,配合RecyclerView展示列表

最近UI 设计了一个小动画,作为Android 小程序员,自然不能示弱,在不屑的努力下,终于做出了一个Demo的雏形。完成效果如下 准备工作首先添加要使用的控件 dependencies { compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support:recyclerview-v7:2

2017-07-06 19:00:07 1948

原创 Android 6.0 权限 运行流畅 介绍

Android 6.0 权限 运行流畅 介绍总所周知,Android 在6.0的时候添加了权限申请机制,默认情况下,系统是没有给你这些权限的。在你需要使用这些权限的时候,是需要申请了,不然会很悲剧。举个栗子 比如你需要定位,如果你不获取定位权限,那么你是获取到的经纬度可能是0 and 0 在比如,在分享的时候,如果缺少对应的权限,会直接失败 在比如 …(此处省略1万个字) 总之运行时权限的申

2017-06-29 18:37:43 540

原创 error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or dir

ubuntu 16.04 系统下使用  gradlew 编译Android项目 出现 /home/next/Android/sdk_android/build-tools/23.0.2/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or di

2016-12-26 16:30:47 714

原创 SVN 白菜命令

举个栗子 我有一个 主分支 trunk (http://trunk)Checkout我想下载本地   svn co http://trunk我想下载本地并改个名字  svn co http://trunk [your name] 我想下载版本号为20的版本  svn co http://trunk -r 20我想下载一个空目录  svn co h

2016-12-06 15:41:42 364

转载 学习途中的风景 2016年 5月

SVN常用命令 (很详细)  http://blog.csdn.net/sunboy_2050/article/details/6187464

2016-05-23 11:27:31 362

原创 android ListView OnScrollListener

OnScrollListener 是用于监听ListView 和GridView 滑动时候的监听事件。其回调方法有俩滑动状态改变的监听 ,注意,是 状态        ⬇️⬇️⬇️ public void onScrollStateChanged(AbsListView view, int scrollState);滑动进行时的监听 public void

2016-05-05 15:41:55 593

转载 eclipse.ini 优化

虽然说用Eclipse开发Android 已经out了,但还总有些同学不得不使用Eclipsehttp://blog.csdn.net/gtuu0123/article/details/6720253

2016-04-26 16:07:20 377

原创 Google官网MVP案例

http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=403539764&idx=1&sn=d30d89e6848a8e13d4da0f5639100e5f#rd

2016-04-12 23:58:40 622

转载 Android Studio 教程

这篇博客主旨在于收集和恶补Android Studio的基础知识,虽说Android Studio使用也有一段时间。但是还没有认真的了解和学习过他,遇到很多的问题也总是百度百度百度。很多事情需要慢慢来,我想通过这篇博客不断成长,渐渐的理解和熟悉Android Studio,逐渐摆脱对于百度的依赖。(ps:其实是应为导入其他的开源项目报了错久久未能解决,自己这么菜,简直不能忍(╯°Д°)╯︵ ┻

2016-04-11 23:38:52 386

原创 一步一步写一个图片选择器 (ing)

图片选择功能在平时开发中十分常用,以前才混开发的时候总是用系统自动的调用图片的方式。不得不说那样很low,是时候和过去说拜拜了。看了hongyang大牛关于图片选择器的博客和视频N遍,终于学会了如何写一个图片加载器。这里就一步步再次还原,留作纪念吧。如果以后有机会,我会完善这个,并添加一些新的生命力。话不多说 一、新建图片加载的工具类 (你也可以使用图片加载的框架跳过这部分)1.初

2016-03-28 23:49:26 530

原创 多点触控图片 自定义View

多点触控图片  查看自定义View详情看hongyang大牛的视频import android.content.Context;import android.graphics.Matrix;import android.graphics.RectF;import android.graphics.drawable.Drawable;import android.os.Build;

2016-03-26 02:05:22 794

原创 Android EditText 不能输入 手机输入法自带 Emoji 表情,为EditText 添加输入限制

最近不造产品何时的需求,要输入框不能输入原生的Emoji表情,而且还要有输入字数的限制。  搞得测试MM追到我改,我当时想的是一个输入限制能有多难...结果尼玛一上午过去了都没搞得- -.无奈测试MM要东西...就老老实实的百度了。在网上找到一哥们的Demo,下下来运行了发现确实可行。但是写的不符合我的要求,对于有编程强迫症的我怎么可能忍。于是乎 改改改,抄抄抄,按照他的步伐抄了一下午

2016-03-21 23:56:22 3366

转载 关于Android Drawable Resource

如题,主要涉及Shape和Selector等, 纯粹当字典使用。现在这个阶段的内容都来源于网上其他博主的劳动成果,等有空了会考虑自己

2016-03-17 23:13:15 495

原创 Java newInstance(); 报 java.lang.NullPointerException 异常

昨天 在用反射 配合Fragment 使用的时候出现一个问题,如下图 在newInstance(); 报出空指针异常。无奈经验不足,解决了很长时间。  简单说一下,Class 是有实际值的,只有在实例化对象的时候出了问题。  其实问题就出在实例化上,也就是构造的时候出了问题。换而言之就是你的 将要实例化的 类有问题,对应上面就是  FirstFragment.java 出了

2016-03-10 10:51:05 1606

原创 使用MVP 书写 Android

最近在网上看到很多关于MVP模式书写Android的文章,颇有想法。闲暇之余试了试,感觉确实不错,代码整洁了,心情舒畅了。  所以想写篇博客分享分享,但是鄙人资质尚浅,需站在巨人的肩膀之上  http://blog.csdn.net/lmj623565791/article/details/46596109  http://gold.xitu.io/entry/56cd79c12e

2016-03-08 16:19:58 393

转载 学习途中的风景 2016年 3月

上一周和这一周其实收集了很多很多的资源 ,但是没有时间一一查看 ,所以本来不想早早的就贴出来。但是又害怕时间久了早不到,还是先备份。  最近 发现  简书  和 稀土掘金 这两个网站,真的已经爱上这两个地方了,满满的干货 。在这两个地方我的眼界瞬间就宽广了好多好多,才发现自己原来一直都是一个井底之蛙。  这几日我才知道Android世界太大了,而我实在太渺小了。所以我痛下决心!一定要趁

2016-03-02 00:43:52 766

转载 学习途中的风景 2016年 2月

不知不觉 1 月就这么过了,马上就要过年了,还感觉啥都没做...悲剧╮(╯▽╰)╭,作为一个才工作半年的小菜比路还真的太远了。从才去公司啥都不懂,到现在能陆陆续续写出点东西,成长也是看的见的。但是却不知不觉的懒了下去,年后一定要改过来。不然这辈子都赶不上郭大神和鸿洋大神的 脚步。  1.一个666的选择器,6到简直没有朋友 ,现在应该是看不懂,先留着 以后看吧    h

2016-02-01 16:27:18 423

转载 学习途中的风景 2016年 1月

1月 资源集合1.Android的各种Drawable讲解    http://blog.csdn.net/linghu_java/article/details/421199692.Android上改变listView的选中颜色   http://blog.csdn.net/jrcisme/article/details/7306036

2016-01-20 16:36:12 616

ScrollView配合RecyclerView使用

Android ScrollView RecyclerView

2017-07-07

空空如也

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

TA关注的人

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