自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Get_Zoom的博客

Share Learn Improve

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

原创 Android自定义注解与注解器实现点击事件绑定

背景:前些天看过的butterKnife解析,感觉自己对注解这一块的了解缺口很大,所以稍微学习了一下,感觉还是很好玩的,所以记录下来。本文长期更新维护。注解是什么?这个东西其实一直活在我们的代码中,比如继承的@Override,到butterKnife中的@BindView,但是我们(我)可能习惯性的忽略它。相对于长长的重复性代码(findViewById(xxx)),它更加简介,可读性强,后期维

2017-10-11 19:09:07 1312

原创 微信小程序语音识别探索

微信小程序语音识别探索背景:最近在做一个旅游相关的工程,其中有微信小程序模块,需求方希望我们在小程序加上语音识别景点的功能,可是小程序并没有支持这个功能,所以小程序的同学就扔给我这个安卓端的来做(笑)参考资料:1.http://www.jianshu.com/p/b092da81feb0 本文可以说是在这篇文章的基础上完成的,但一开始遇到了很大的困难(涉及到一个坑下文会提及),学过no

2017-09-06 23:06:32 1113

原创 利用NestedScrolling机制改造SwipeRefreshLayout

一、NestedScrolling机制 二、改造SwipeRefreshLayout

2017-02-26 12:22:57 7069 11

原创 测试

测试 得到

2016-11-24 22:40:58 480

转载 C++中string转为int

转载:http://www.cnblogs.com/yanhuiw/archive/2010/09/29/1838835.html本以为这么多年C#经验,学个C++没多难,现在发现错了。C++真TM难。今天遇到int转string绊了半天,方法很多,不知道为什么搞那么复杂,我只挑最简单易懂的,管他效率不效率的。int转stringint n = 0;std::str

2016-05-23 11:26:02 857

原创 ViewDragHelper学习笔记

ViewDragHelper是一个很好用但是也很难办的类。。。 先说下使用方法:

2016-04-03 21:05:32 645

原创 Android Menu

两种方式:在public boolean onCreateOptionsMenu(Menu menu)中,menu.add(Menu.NONE,Menu.FIRST+1,Menu.NONE,"La1"); menu.add(Menu.NONE,Menu.FIRST+2,Menu.NONE,"La2"); menu.add(Menu.NONE,Menu.FIRST+3,Menu.

2016-03-28 20:35:15 486

原创 Android SurfaceView仿“是男人就下一百层”

本文感谢鸿洋先生的博客 http://blog.csdn.net/lmj623565791/article/details/42965779本文基于以上博客,利用鸿洋先生的创意改编而成。 正题,本例子想做到的效果: 1.不断上升的地板条 2.小人,踩到地板会跟着上升,否则自然下坠 3.小人上升过屏幕顶或者下降到屏幕底部外则判定为死亡,地板停止,小人自然下坠最终效果截图:

2016-03-20 18:43:46 1082

原创 排序

讲座好无聊,来写总结插入排序: 基础思想就是:我和左边的比,如果比左边的小,就继续向左,直至0或者找到大的,在这个比较的过程中不断的后移,找到后把原来的被比较数放到这一位; 支持:这个过程得从第一位(逻辑上第二位)开始,这样才支持一下代码/**插入排序法*/void insertsort(int array[],int n){ for(int i=1;i<n;i++) {

2015-11-20 21:12:47 538

原创 1116text(推拉门)

2015-11-16 00:23:17 449

原创 1115笔记

预备知识: android:interpolatorInterpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。 AccelerateInterpolator 在动画开始的地方速率改变比较慢,然后开始加速(今天用到这个) android.gr

2015-11-15 00:45:19 546

原创 1112滑动解析

今天解决了困惑已久的滑动删除事件 话不多说直接上源码/** * Created by Administrator on 2015/11/10. */import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;

2015-11-12 22:53:53 476

原创 151102笔记

Android studio AIDL 首先右键建立AIDLpackage com.example.administrator.talkapp;// Declare any non-default types here with import statementsinterface MyAIDLService { int plus(int a, int b); String

2015-11-02 23:19:30 345

soundtouch-1.9.2

soundtouch 的1.9.2版本,下载之后可以得到源码。然后

2018-03-19

空空如也

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

TA关注的人

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