自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成长的味道

代码是程序员的朋友,虽然没有热情,但是非常忠实。

  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

转载 Android 利用MultiDex方案实现热补丁修复

在线热补丁修复的讨论,从Xopsed到Dexposed,再到AndFix,再到QQ空间团队的Class补丁。可谓是各有特色。本文讨论的是基于Cydia Hook实现的在线Class热补丁。相对于Xopsed、Dexposed、AndFix这三种都是替换Java方法,和QQ空间class替换而言,优势明显。前者是替换方法,但是如果所替换的方法中遇到calss中的成员变量,就要通过反射得到,实现补丁方案

2017-02-17 14:00:10 903 1

转载 Android 使用CountDownTimer实现倒计时的功能

Android 使用CountDownTimer实现倒计时的功能import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.os.Bundle;import android.os.CountDownTimer;import android.widget.

2017-02-17 10:40:56 770 1

转载 HttpLoggingInterceptor的用法简介

该拦截器用于记录应用中的网络请求的信息。示例OkHttpClient client = new OkHttpClient();HttpLoggingInterceptor logging = new HttpLoggingInterceptor();logging.setLevel(Level.BASIC);client.interceptors().add(loggin

2017-02-16 14:12:57 15384 1

原创 android 实现拉出回弹效果通过自定义ListView重写overScrollBy()

日前google上搜索“android overscroll”,对此效果的介绍很多,但关于其具体使用方式和实现,则很少涉及,偶有提及,也经常答非所问或似是而非,反而误导了别人。于是我查阅了android相关源码,并做了一些测试,在此讲讲我的理解。       首先是overscroll功能本身,在最顶层的View类提供了支持,可通过setOverScrollMode函数控制其出现条件。但其

2017-02-15 18:46:22 2960 2

转载 android 抽象布局 三种布局<include />、<merge />、<ViewStub />介绍

在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html] view plain copy print?LinearLayout xmlns:android=

2017-02-15 16:24:31 740 1

转载 android VelocityTracker跟踪触摸屏事件的速率

android.view.VelocityTracker主要用跟踪触摸屏事件(flinging事件和其他gestures手势事件)的速率。用addMovement(MotionEvent)函数将Motion event加入到VelocityTracker类实例中.你可以使用getXVelocity()或getXVelocity()获得横向和竖向的速率到速率时,但是使用它们之前请先调用compu

2017-02-15 10:55:44 1060 1

转载 Android ViewTreeObserver介绍

Android ViewTreeObserver简介 一、结构public final class ViewTreeObserver extends Object java.lang.Object android.view.ViewTreeObserver 二、概述    这是一个注册监听视图树的观察者(observer),

2017-02-15 10:36:17 702 1

原创 android 自定义ViewGroup实现流式布局过程

谈到流式布局,有一种特性就是宽度不足,自动换行:下面我们看看实现逻辑:FlowLayout.javapackage com.alex.flowlayout;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.Vi

2017-02-14 17:37:57 483

转载 android 复杂的列表视图新写法MultiType

从前,比如我们写一个类似微博列表页面,这样的列表是十分复杂的:有纯文本的、带转发原文的、带图片的、带视频的、带文章的等等,甚至穿插一条可以横向滑动的好友推荐条目。不同的 item 类型众多,而且随着业务发展,还会更多。如果我们使用传统的开发方式,经常要做一些繁琐的工作,代码可能都堆积在一个 Adapter 中:我们需要覆写 RecyclerView.Adapter 的 getItemViewTyp

2017-02-14 13:57:30 831 1

转载 RxJava和Retrofit的介绍

一、ReactiveX简单介绍Rx是一个使用可观察数据流进行异步编程的编程接口,ReactiveX结合了观察者模式、迭代器模式和函数式编程的精华。Rx提供了一系列的操作符,你可以使用它们来过滤(filter)、选择(select)、变换(transform)、结合(combine)和组合(compose)多个Observable,这些操作符让执行和复合变得非常高效。在Reactiv

2017-02-13 16:10:36 905 2

原创 android L常用颜色属性说明

在使用Eclipse的时代,我们很少去在style文件给整个应用或者Activity去设定颜色,那是因为即使设置也不会提升用户的视觉效果。但是材料设计号称让没有设计功底的人也能做出漂亮的App,那我们今天就来看看在Androi5.0中常用的颜色属性。我们可以先定义一个style,然后在这个style中设定每一个Activity或者整个App的颜色,最后在清单文件中来给某个Activity设

2017-02-08 13:34:10 811 1

LoopPageView

通过自定义ViewGroup实现上下左右滑动和页面切换,里面包括实现了一些属性动画的计算和配置,让应用的界面拖动的过程中的动画效果展示的更流畅

2017-12-09

android 自定义频谱实现

android 常见的音频播放中,频谱特效,尤其是播放MP3的时候,我们经常见到的效果。

2016-02-29

android 音乐律动频谱实现

本Demo实现了android 音乐播放器等音频播放中频谱跳动的实现,可以通过调节均衡器实现完美的效果.

2016-02-29

HelveticaNeueLTPro-Lt

这是一款很全的字体样式,可以做本地优化处理,可以在移动开发中有很大帮助

2016-01-27

slidingmenu里嵌套viewpager

该项目详细的举例做出了slidingmenu里面嵌入viewpager的效果,供参考使用

2015-01-07

TOAD12下载链接及序列号

该文档是方便下载TOAD for ORACLE以及注册完成

2014-12-10

空空如也

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

TA关注的人

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