- 博客(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 自定义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
test_RollViewPager
2013-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人