自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 XRefreshLayout,无侵入刷新RecyclerView的所有LayoutManager

XRefreshLayout A refresh layout, can refresh RecyclerView for all LayoutManager, NestedScrollView and Any View that implements NestedScrollChild ! Please star the Github Repository: https://github

2017-04-04 19:31:14 1341 1

原创 Android垂直跑马灯效果

MarqueeView垂直跑马灯效果。请戳github地址ScreenshotUsage//设置数据marqueeView.setMarqueeData(data);//切换暂停和滚动marqueeView.toggleMarquee();Depedency step1, Add it in your root build.gradle at the end of repositories

2016-10-22 08:26:36 1719

原创 js中字符串转为数字的3种方式

parseInt和parseFloatNumber(val)方法巧妙利用运算符号:var s = '1';+s;//或者s-0;

2016-10-17 21:39:54 1448 1

原创 Android水波纹效果顺手拈来!

RippleLayout(github地址)A simple wave ripple effect!ScreenshotDepedency Add it in your root build.gradle at the end of repositories:allprojects { repositories { ... maven { url "http

2016-10-06 19:41:49 448

原创 支付宝SDK快速集成

AlipayUtil(https://github.com/li-xiaojun/alipayutil)支付宝支付SDK的封装,只需要调用一个方法,传入参数和回调接口即可,像请求网络一样简单!Dependency GradleAdd it in your root build.gradle at the end of repositoriesallprojects { repositori

2016-09-30 11:40:57 2646

原创 Android中简单轻量级的数据缓存类库DCache

DCache 一个简单,轻量级的数据缓存类库! github地址:https://github.com/dance609195946/DCacheFeatures使用简单,并且可配置缓存目录,缓存周期,并支持为单个数据设置独立的缓存周期支持缓存数据类型:String字符串,Object,字节数组Usage配置DCache:DCache.get(this).cacheDir(

2016-06-07 12:32:46 990

原创 Android MVP 架构模式详解

MVP Sample MVP架构模式入门案例,在众多案例中,应该算是比较规范和容易理解的案例了。(请无视我的自恋)示例代码请到我的github下载: https://github.com/dance609195946/MVPSampleMVP架构模式详解概念解释 MVP是Model(数据) View(界面) Presenter(表现层)的缩写,它是MVC架构的变种,强调Model和View

2016-06-05 23:31:28 3944 5

原创 解决夜神模拟器与Eclipse断开连接,逍遥模拟器与Eclipse断开连接问题

我写了2个批处理,当模拟器端口连接后,双击即可。按照如下内容编辑,然后保存文件后缀为.bat即可。1. 重连夜神模拟器的批处理内容如下:call D:\Nox\Nox\bin\nox_adb.exe connect 127.0.0.1:62001注意将路径换成你自己的。2. 重连逍遥模拟器的批处理内容如下:call D:\XiaoYaoEmulator\MEmu\ad

2016-05-18 19:46:43 5502

原创 教你10行代码写侧滑菜单

原帖发表于传智播客黑马训程序员论坛,地址:http://bbs.itheima.com/thread-167442-1-1.html先来看个侧滑菜单效果:     上面分别为:初始状态->滑动中->松开打开菜单你造吗?看完本文章,写这种侧滑菜单,so easy for you!你造吗?其实写这个侧滑菜单,只需要10行手写代码就能搞定!你造吗?看完本文章,当你再听到产品说

2015-01-26 10:50:22 4575 2

原创 android中自定义的对话框中的EditText无法弹出输入法解决方案

很奇怪的是,如果你用原生的AlertDialog,通过setView(new EditText())的方法添加输入框,永远都能弹出输入法;而在我们自定义AlertDialog中,经常会遇到弹不出输入法的问题,这里我分为2中情况:一. 在Activity中,自定义AlertDialog中的EditText弹不出输入法     方法一:  在继承AlertDialog, onCreate(

2015-01-13 10:39:18 8139 1

原创 Android中移动view的方法总结

分为2大类,一种是时间可控的移动,暂且叫平滑移动,另一种则是瞬间移动了。1.通过直接更改view的left,top,right,bottom的方法(瞬间移动)  layout(r,t,r,b);  offsetLeftAndRight(offset);  offsetTopAndBottom(offset);2.scroll方法(瞬间移动)   scrollTo(x,y);

2014-12-29 15:42:19 4074 1

原创 android动态修改app桌面icon

一. 原理1.为我们的M

2014-09-25 17:07:05 14057 4

原创 android 自定义view的overscroll edge color

由于listview等可以overscroll的view的边界颜色不同一,3.0以前是屎黄色,3.0以后是holo blue,该颜色是使用系统的drawable资源实现的,该颜色有2部分组成,一个是edge边缘色,一个是glow长渐变色通过更改系统的drawable资源,来实现自定义颜色的目的:void customEdgeEffect(Context context, int brand

2014-03-24 18:54:49 2520

原创 HttpClien实现使用post方式模拟表单上传大文件和字符参数

前提:自行准备好httpmime.jar/** * HttpClien实现模拟表单post提交文件数据和字符参数,并支持大文件上传 * @author dance * */public class HttpClientUploadManager { public interface HttpClientUploadResponse { int SUCCESS = 1; i

2014-03-12 09:58:33 8553

原创 iOS数据存取和对象序列化

一. 使用NSKeyedArchiver类操作对象的存取      特点:该类可以将对象以键值对的形式存入文件,并通过key从文件中取出,与android中的SharedPreference用法类似      1. 将数据存入文件:NSString *rootDir = NSHomeDirectory();NSString *path = [rootDir stringByAppen

2014-03-05 23:09:44 9066 1

原创 android平滑过渡的动画效果

该段代码摘自小米Framework工程师碎星的开源项目Driiable, 在使用volley加载图片的时候用到,该效果是目前过渡动画中平滑效果最好的:TransitionDrawable transitionDrawable = new TransitionDrawable( new Drawable[] { defaultDrawable, new

2014-03-03 18:36:06 5719

原创 NSArray的4种遍历方式

前沿:NSArray对应的是java的List,不同的是其元素不能更改,不过其派生类NSMutableArray可以更改一. for循环Student *stu = [Student student];NSArray *array = [NSArray arrayWithObjects:stu, @"1",@"2",nil];int count = array.count;//减少调用

2014-02-27 14:01:21 33756 1

原创 OC对象的内存管理

一. 原理     对于任何继承了NSObject的对象,都有一个与之关联的整形变量,称为引用计数器;只有计数器的值为0的时候,OC就回收该对象,否则永不回收。     1. 创建对象时,如使用alloc ,new , copy,引用计数器的值为1     2. 当使用release方法释放时,计数器的值减1     3. 当使用retain方法时,计数器的值加1     4.

2014-02-22 19:39:37 1897

原创 OC基础语法知识

一. 基本概念   1. OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名前加前缀   2. OC中的关键字都以@开头,用于区分C和C++的关键字,字符串也以@开头,比如:@interface Student : NSObjectNSLog(@"Hello World!");

2014-02-21 10:38:59 19785

原创 C语言基础知识

1. 字符串相关    c中表示字符串的方式有以下几种:    char a[] = {'a','b','\0'};char a[] = "ab";

2014-02-19 20:46:49 1096

原创 ScrollView中嵌套ListView和GridView统一解决方案

问题: 当ScrollView嵌套这2个view时只显示一行方法重写onMeasure方法, 如ListView解决方法如下, GridView也是一模一样的注意: 3个构造方法一个都不能少

2013-09-10 16:02:43 1101

原创 android图片压缩总结

首先该文章是总结, 不是研究, 是通过看网上其他大神的文章和自己的一些实践总结出来的. 一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,        那么通过流的形式读到内存中,也一

2013-07-07 19:16:27 70076 28

原创 android中的小技巧

1. 如果想添加特殊字符 , 如 @ , 默认报错, 可以在前面加个\2,  android:descendantFocusability用法简析    开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个it

2013-06-19 11:36:14 3649

原创 百度地图api使用中遇到的问题和解决方案总结

1, 刷新问题:  表现为: 在拖动地图, 或者放大缩小地图时不自动刷新, invalidate方法失效;         解决方案: 百度地图sdk和高版本的adt不兼容,把AndroidManifest.xml里的android:targetSdkVersion去掉就可以自动刷新了2, android 4.2的系统使用百度地图直接crash比如: 使用三星gla

2013-05-07 15:52:01 2637

原创 判断一串数字是否是手机号的工具类

/** * 用于判断一串数字是否是手机号 * * @author Administrator * */public class TelNumMatch { /* * 移动: 2G号段(GSM网络)有139,138,137,136,135,134,159,158,152,151,150, * 3G号段(TD-SCDMA网络)有157,182,183,188,187 147

2013-05-02 15:48:55 4246 1

原创 listview中常见难题总结

1. listview加载大图时内存溢出的解决方案 一.判断listview的滑动状态,在滑动的时候不去加载图片,在停止滑动的时候才去加载图片     该操作是调节硬加载的数据加载方式代码网址: http://www.fengfly.com/plus/view-210860-2.html二.如果图片过大,超过1M的话最好选择对图片进行压缩,从本地加载图片时,对图片的op

2013-04-24 13:19:13 3055 2

原创 (ViewPager实现)android中通用的界面左右切换效果(终极版)

自带adapgter,支持自定义tab数量,支持界面接受各种点击事件...一样会让你惊喜:先看用法:public class MainActivity extends Activity { private LinearLayout mPagerLay;// 页卡内容区 private List listViews; // Tab页面列表 private ImageView curso

2013-04-24 13:07:29 1612

原创 自定义ScrollView,与其内部左右滑动的东东不冲突

直接上代码:public class MySc extends ScrollView { public MySc(Context context) { super(context); mGestureDetector = new GestureDetector(new YScrollDetector()); setFadingEdgeLength(0); } public

2013-04-24 11:36:12 4958 1

原创 自定义listview,支持上拉下拉刷新,暴露出接口,自带demo

这个博客好想不能提供下载代码啊, 我只能把代码贴出来了...其实你只需看用法, 不用关心具体实现,demo非常容易看懂public class CustomListViewActivity extends Activity { private CustomListView listview; private ArrayList data; private BaseAdapt

2013-04-24 11:22:10 6431 5

原创 获取手机信息的工具类

获取手机各项信息,注释很全/** * 用于获取电话信息 * @author lxj * 需要加入权限 */public class PhoneInfo { private TelephonyManager telephonyManager; /** * 国际移动用户识别码 */ private String IMSI; private

2013-04-24 11:05:49 825

新版代码RollViewPager

包含了新版和旧版的RollViewPager,新版的可以直接在xml中使用

2014-03-05

test_RollViewPager

循环轮转大图,新添加功能:支持显示网络图片,res图片,指定uri的图片,支持图片点击回调,当用户触摸时暂停滚动,增强友好性 这只需要new一个对象即可。。。

2013-12-18

volley库,编译过的jar包

volley的jar包,可以直接拿来使用,从源代码编译过来的

2013-12-04

权威J2EE规范

里面有关J2EE规范的描述,还是比较权威的,对java新手很有用哦,

2012-04-08

空空如也

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

TA关注的人

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