自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (13)
  • 收藏
  • 关注

翻译 第一节 NDK目录介绍

我们先来了解下NDK目录下各个工具以及包的大致作用ndk-build:该shell脚本是Android NDK构建系统的起始点 ndk-gdb:该shell脚本允许用GUN调试器调试原生组件 ndk-stack:该shell脚本可以帮助分析原生组件崩溃时的堆栈追踪 build:该目录包含了Android NDK构建系统的所有模块 platforms:该目录包含了支持不同Androi...

2018-09-05 11:16:01 875

原创 android中的下拉刷新

1.目前主要的下拉刷新大致分为三种实现方式:    a.比较通用的,像官方提供的SwipeRefreshLayout,github上也有很多种实现,属于在外层包裹。   b。其实下拉刷新用的最多的还是在listview中,给list view添加head,控制head的padding值   c。 同上,但是是控制head的高度

2017-07-04 11:58:53 782

原创 listview滑动,变换动画

笔记:米多大众app:产品中心效果原型优化大概效果:listview向上滑动,顶部view做动画,顶部view可以左右滑动效果:                                        代码:要滑动到顶部的时候可以左右滑动,那么外层需要是个HorizontalScrollView开

2017-07-03 16:55:31 985

翻译 Camera 在自定义view中的使用

1.关于Matrix在andorid中是一个三维矩阵{ MSCALE_X, MSKEW_X, MTRANS_X, MSKEW_Y, MSCALE_Y, MTRANS_Y, MPERSP_0, MPERSP_1, MPERSP_2 }; matrix提供了一系列的

2017-06-27 11:54:18 794

原创 解释器模式

一下概念来自:http://www.cnblogs.com/cbf4life/archive/2009/12/17/1626125.html1 解释器模式的优点:            解释器是一个简单语法分析工具,它最显著的优点就是扩展性,修改语法规则只要修改相应的非终结符表达式就可以了,若扩展语法,则只要增加非终结符类就可以了。2 解释器模式的缺点:       

2017-04-18 22:06:29 390

原创 简单下拉刷新原型

在github开源的众多下拉刷新中,自己比较喜欢的是android-Ultra-Pull-to-Refresh,动画效果做的比较好,于是决定研究下是怎么处理的下面写了个比较简单的,比android-Ultra-Pull-to-Refresh要简单很多,没有什么扩展功能,仅仅为了学习,自己感觉动画做的蛮好源码链接:点击打开链接PtrFrameLayou

2017-04-18 09:56:32 636

原创 关于Scroller的一点问题

一般在用Scroller做滑动的时候,用在ViewGroup中的地方比较多,因为Scroller滑动的是内容,用在View中好像没什么意义在使用过程中一般都会是这样的代码:@Override public void computeScroll() { //先判断mScroller滚动是否完成 if (mScroller.co

2017-04-16 17:21:02 568

原创 关于事件分发的一些认识

首先得说个起着决定性作用的东西:ACTION_CANCEL事件在一个博客中找到了关于cancel事件产生的原因:http://tianshanxuester.github.io/android/2013/11/13/Android-%E8%A7%A6%E6%91%B8%E4%BA%8B%E4%BB%B6.html要触发ACTION_CANCEL,就先得了解一个类ViewGrou

2017-04-08 14:00:00 410

原创 Android日历周视图 可添加事件标记

package cn.edu.sxu.www.customercalendar;import android.os.Bundle;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;import android.text.TextUtils;import and

2017-04-03 13:31:59 4415

原创 Android 自定义日历周视图

简版如下:知识点:viewpager无限滑动、日期的计算、自定义day(每个单元格view) 以及week(每七个单元格)自定义 day视图        主要绘制显示的天和小蓝点package cn.edu.sxu.www.customercalendar;import android.content.Context;import a

2017-04-03 11:01:37 2632

原创 android 适配原理 笔记

2017-04-01 11:14:19 320

原创 android 日历

写个笔记记录下,日历是别人写的:稍作了修改(底部改用listview)出处:https://github.com/haibuzou/Calendar365源码地址:

2017-03-24 09:14:29 616

原创 getX getRawX getY getRawY

关于view跟随手指移动,用getX()与getY()、getRawX()与getRawY()的差别首先: getX   getY是 触摸点距离所触摸控件左上角的距离(并非父容器,而是所触摸的控件)         getRawX   getRawY是相对屏幕左上角的private int lastX;private int lastY;利用getX  getY方

2017-03-20 10:15:13 494

原创 责任链模式

学习笔记对责任链模式概念的解释来自:http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html责任链模式:责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对

2017-02-27 16:36:05 292

原创 建造者模式

学习笔记建造者模式:概念基本来自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/07/19/2599980.html将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式的本质和建造楼房是一致的:即流程不变,但每个流程实现的具体细节则是经常变化的。建造者

2017-02-26 12:00:20 463

原创 AOP在Android中的使用(作为依赖库)

上篇博客中无法对构造方法应用AOP,本篇做了修改项目目录:没有给出的类,在上篇博客中:依赖库中的build.gradle文件apply plugin: 'com.android.library'import com.android.build.gradle.LibraryPluginimport org.aspectj.bridge.IMessage

2017-02-23 15:04:51 1968 3

原创 AOP在Android中的应用

官网地址:http://fernandocejas.com/2014/08/03/aspect-oriented-programming-in-android/OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单元划分。而AOP则是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶

2017-02-23 14:45:23 1387 1

原创 自定义饼图与listview联动

项目效果图:                                        联动效果:见米多财富大众app账户管家模块源码:package com.miduo.financialmanageclient.widget;import java.util.List;import android.content.Context;i

2017-02-17 15:15:21 445

转载 android 广播的注册于反注册时机

onCreate - onDestroyonResume - onPauseonStart - onStop

2017-02-06 15:56:39 1172

转载 android 状态栏

1.透明状态栏4.4以上5.0一下新建values-19 true true @color/colorPrimary @color/colorPrimaryDark @color/colorAccent @android:color/white

2016-12-22 10:52:59 851

原创 Yahoo新闻,JobService,RecycleView拖动排序

1.Yahoo新闻(9.17)  MeterialDesign效果     策略模式(状态模式)2.JobService,JobScheduler(9.18)     官方有demo(Github上也有)     ServiceManager     grep code网站3 RecycleView拖动排序   RecycleView效果是listv

2016-09-25 14:23:45 376

原创 AOP

1.AOP    面向切面编程    (AspectJ)一个面向切面编程的框架2.OOP   面向对象编程

2016-09-16 22:42:56 308

转载 android 嵌套滑动

Android 嵌套滑动

2016-08-25 12:03:41 622

原创 HTTP协议-1

--------------------------------------------------------------------------------------仅用来学习---------------------------------------------------------------------------------------------1.什么是http协

2016-08-03 23:49:48 376

原创 Tomcat学习-4

-----------------------------------------------------------------------仅用来学习----------------------------------------------------------------------------------------------------1. 虚拟路径            什

2016-07-03 15:57:29 351

原创 Tomcat学习-3

---------------------------------------------------------------仅用来学习------------------------------------------------------------1. 在浏览器中打开tomcat服务器时,如何管理所有的web项目呢         如图所示,在点击Manager App

2016-06-27 23:41:29 378

原创 Android自定义组件开发详解笔记

----------------------------------------------------仅用来学习-------------------------------------------------------------------------------Android自定义组件开发详解pdf 作者:李赞红老师   1.surface技术:双缓冲(需要详细学习一下)

2016-06-27 15:48:36 445

原创 Tomcat学习-2

---------------------------------------------------------------仅用来学习------------------------------------------------------------通信模式:B/S    C/SWeb采用B/S模式,B/S采用超文本传输协议(Http)进行通信,是一种无状态通信。无状态:指浏览器

2016-06-26 22:07:39 324

原创 tomcat学习-1

-----------------------------------------------------------------------------仅仅用来学习------------------------------------------------------------------------------------模拟servlet 的运行原理 * 1、写一个主程序Eng

2016-06-26 17:04:10 307

原创 Android滚动选取金额

UI效果图:最终的效果是可以滑动刻度来选取金额,并且滑动停止后必须定位到某个金额上,不能停留在中间。         分析:决定用listview来实现上述效果                    分析UI图,发现有三种类型的item,短的,长的,还有长的带文字的。1.listview所用的adapter的实现。ListAdaptera.java文件packa

2016-06-15 16:13:42 4971

原创 View的requestDisallowInterceptTouchEvent对事件的影响

View的requestDisallowInterceptTouchEvent对事件的影响思路:1.定义一个LinearLayout,重写其dispatchTouchEvent和onTouchEvent           2.定义一个View,重写dispatchTouchEvent和onTouchEvent           3.在Activity中重写dispatchTouch

2016-06-12 15:14:14 790

原创 Android事件传递

Android中的事件传递:     思路:1.在Activity中重写dispatchTouchEvent事件和onTouchEvent事件                2.定义两个View,View1和View2并分别重写这两个View的dispatchTouchEvent和onTouchEvent                     代码:MainActivity类

2016-06-08 15:02:26 491

原创 可以左右滑动的柱形图

显示从今天数,总共30天的柱子,刚进入显示今天,可以往左边滑动显示最近30天,柱子有点击效果。效果图:package com.miduo.financialmanageclient.widget;import com.miduo.financialmanageclient.R;import com.miduo.financialmanageclient

2015-11-03 11:38:01 4081 2

原创 wave2(修改版)

效果图同上:(修复了bug)1. 不在setText中new Thread,而是直接让它实现ruunable接口2. 在进入应用之后,按电源键让手机休眠,等一会再进去,水波纹会异常,这是由于线程一直在运行,会不断修改Delta和step的值,但是却没有重绘视图导致的。3. 结合listivew使用以下。package com.example.wavedemo;

2015-10-18 21:18:06 747

原创 wave

效果图:package com.example.wavedemo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.P

2015-10-18 00:30:07 488

原创 环形旋转图3

第三版:        已实现功能:1.底部向上滑动可以控制上面View的旋转。package com.example.wavedemo;import java.util.ArrayList;import java.util.List;import com.example.wavedemo.RollbackGroup.MyRollbackListener;i

2015-10-14 13:28:17 660

原创 环形旋转图2

效果图同上一篇(功能已经正常):package com.example.wavedemo;import java.util.List;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graph

2015-10-13 15:31:10 504

原创 环形旋转图1

效果图  package com.example.wavedemo;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android

2015-10-13 14:17:40 1040

原创 关于ViewDragHelper

/** * 经测试left是child距离其父容器左边的距离(父容器的padding也算),dx是距离其初始位置的相对值,偏左为负 * 偏右为正 * 返回值是child距离父容器左边的距离范围(不能写死) */ @Override public i

2015-10-09 21:59:27 458

原创 柱状图

效果图:柱状图的效果是从下往上逐渐增长,并且每个柱状图是可以响应点击事件的。package com.example.wavedemo;import java.util.ArrayList;import java.util.List;import com.example.wavedemo.BarPic5.OnClickListener;impor

2015-10-09 16:24:20 752

listview下拉刷新

通过控制listview head 的padding值实现下拉刷新

2017-07-04

listview 顶部view联动效果

listview的一种联动效果

2017-07-03

简单的下拉刷新

核心思想是 android-Ultra-Pull-to-Refresh

2017-04-18

Android日历 周视图 可添加事件

Android日历 ,周视图,可以添加事件,viewpager无限滑动

2017-04-03

自定义Android日历周视图

自定义Android日历周视图,ViewPager 无限滑动

2017-04-03

android 日历

android日历 底部listview 类似小米日历

2017-04-01

AOP在Android中的使用(作为依赖库)

AOP 作为库使用

2017-02-23

AOP在Android中的使用

一个可以在Andorid项目中使用AOP技术的Demo。

2017-02-23

嵌套滑动demo

嵌套滑动demo

2016-08-25

嵌套滑动apk

嵌套滑动apk

2016-08-25

struts-2.3.14-lib.zip

struts-2.3.14-lib.zip

2013-05-06

struts-2.3.14-apps.zip

struts-2.3.14-apps.zip

2013-05-06

struts-2.3.14-docs.zip

struts-2.3.14-docs.zip

2013-05-06

空空如也

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

TA关注的人

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