自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斩月的专栏

https://github.com/Limuyang1013

  • 博客(11)
  • 资源 (13)
  • 问答 (18)
  • 收藏
  • 关注

原创 Android Design Support Library--TextInputLayout的使用

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布引言Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2,我准备从最简单的控件开始,逐

2016-04-30 00:22:35 12850 8

原创 仿网易云音乐部分UI实现

引言有一段时间闲着没事做,突发奇想,于是就去防了部分网易云UI的界面,最开始是想仿成这个样子: 于是反编译了网易云的源文件,果不其然混淆的很彻底,表示并不能看懂,诺: 里面的代码大部分都是smali语法,也就是这样的:.class public La/auu/a;.super Ljava/lang/Object;.source "a.java"# static fields.field

2016-04-23 15:40:36 17623 4

转载 公共技术点之 Java 反射 Reflection

1. 了解 Java 中的反射1.1 什么是 Java 的反射 Java 反射是可以让我们在运行时获取类的函数、属性、父类、接口等 Class 内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用 get/set 方法获取变量的值,即使方法或属性是私有的的也可以通过反射的形式调用,这种“看透 class”的能力被称为内省,这种能力在框架开发中尤为重要。 有些情况下,我们要使用

2016-04-21 14:04:03 718

原创 怎样的Android开发毕业生可以算达到优秀的水平

从知乎上看到这个问题,其实我也很想知道怎么样的Android开发毕业生才算达到了优秀的水平,于是找到了一份15年腾讯的Android开发毕业生的经验总结,然后看到了这么一段话: 如果想变得优秀那就去看那些优秀的人在学什么,做什么,想尽一切办法和他们交流;多出去看看这个世界,然后把自己逼到往死里学。我把原文弄成图片导出来,不是很清晰,但是源文档是PDF的相当清晰,最下面提供下载链接:因为作者是直

2016-04-20 19:58:47 1221

原创 Eclipse项目红色感叹号,JAR包无报错

今天做项目的时候项目莫名出现红色感叹号,JAR包也没有报错,但是Marker视图下problem出现这么一行语句:Archive for required library: ‘libs/WBShareActivity.java’ in project ‘你的项目名’ cannot be read or is not a valid ZIP file解决办法如下: 找到项目根目录,找到根目录下的.c

2016-04-20 15:13:56 9863 1

原创 使用ViewPager动画来做出不一样的引导页

就算Google从很早开始就自带了设置引导页动画的接口,但是就我目前看来市面上使用引导页动画的还是很少的,也不知道是为什么,一想到Material Design的使用率也这么少表示很心塞。 首先来看看市面上千篇一律的引导页效果,诺: 很单调对不对,你们没看吐我都看吐了,再看一份加了引导页动画效果的: 有没有瞬间耳目一新的感觉,下面就谈谈如何做出这样的引导页动画。其实从Android 3.0也就

2016-04-16 11:57:42 8386 32

原创 svn导包遇到case expressions must be constant expressions

今天项目组有新项目做,我从SVN上把包导入eclipse出了这么一个毛病,在好几个Switch语句下都出现了这么一个问题: case expressions must be constant expressions,图如下: 于是就上网找,发现解决方案如下: 右键项目找到Properties,找到这个地方: 把Is Library前面这个勾去掉,然后clean一下项目就好了,记录一下

2016-04-12 21:59:18 1390

原创 为什么我们创建ListView的ViewHolder要使用static去声明

引言最近做项目写多了ListView很好奇为什么它的ViewHolder要使用static关键字去声明,于是在网上找答案,整理如下:大致意思就是:总体上来说,当一个内部嵌套类不依赖于外部类的时候,我们就会把它声明为静态的,在我们的案例中,ViewHolder从来没有使用到适配器类(外部类)的任何成员变量,因此我们可以把它声明为静态的,以保持它作为一个简单的静态嵌套类来维持外部类是一个嵌套的可读性,

2016-04-07 11:28:10 1895

原创 ViewGroup的事件分发机制

引言上一次我在View的事件分发机制里完整的分析了View对于触屏点击事件的分发过程,接下来继续探索之旅,紧接着分析ViewGroup的事件分发机制,ViewGroup其实就是一组View的集合,它也是继承于View的,它本身也可以包含View和ViewGroup,方便起见我们还是延用上一次的布局,不过这一次我们给根布局也设置了点击事件和触摸事件:public class MainActivity

2016-04-04 21:08:55 1847

原创 View的事件分发机制解析

引言Android事件构成 在Android中,事件主要包括点按、长按、拖拽、滑动等,点按又包括单击和双击,另外还包括单指操作和多指操作。所有这些都构成了Android中的事件响应。总的来说,所有的事件都由如下三个部分作为基础:按下(ACTION_DOWN)移动(ACTION_MOVE)抬起(ACTION_UP)所有的操作事件首先必须执行的是按下操作(ACTION_DOWN),之后所有的操

2016-04-03 22:41:21 5258 2

原创 Android回调函数机制那点事

引言 在Android的学习过程中经常会听到或者见到“回调”这个词,那么什么是回调呢?所谓的回调函数就是:在A类中定义了一个方法,这个方法中用到了一个接口和该接口中的抽象方法,但是抽象方法没有具体的实现,需要B类去实现,B类实现该方法后,它本身不会去调用该方法,而是传递给A类,供A类去调用,这种机制就称为回调。这么说可能还是有些模模糊糊,接下来我们用类比的方法一步步来看到底该怎么写一个回调函数

2016-04-01 23:12:26 5871

网络是怎样连接的_户根勤

网络是怎样连接的_户根勤,用简明轻快的语句描述了网络的方方面面网络是怎样连接的_户根勤,用简明轻快的语句描述了网络的方方面面网络是怎样连接的_户根勤,用简明轻快的语句描述了网络的方方面面

2017-09-13

FloatingActionButtonDemo

FloatingActionButtonDemo

2016-05-11

SnackBarDemo

SnackBar Demo

2016-05-07

TextInputLayout的使用

TextInputLayout的使用

2016-04-30

TextInputLayoutDemo

关于TextInputLayout的一个小Demo

2016-04-30

仿网易云音乐界面UI

实现了部分的网易云音乐UI

2016-04-23

job_newwork

找工作网络相关知识

2016-04-21

找工作java知识总结

job_java

2016-04-21

网络部分经验总结

网络部分经验总结

2016-04-20

Android经验总结

从知乎上看到答主任的答案,于是把文档下下来分享给大家

2016-04-20

PagerTransformer

给ViewPager加上好看的动画效果

2016-04-16

AsyncTask Demo

// protected Void doInBackground(Void... params) { // int count = 0; // while (count <= 100) { // if (isCancelled()) { // break; // } // count += 5; // publishProgress(new Integer(5)); // try { // Thread.sleep(500); // } catch (InterruptedException e) { // e.printStackTrace(); // } // } // return null; // }

2015-12-18

GSON完整包

用于对JSON数据进行解析的GOOGLE官方包

2015-12-11

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

TA关注的人

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