自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android上下拉刷新控件原理剖析

1. 上下拉控件,一般分为3个部分,refresh_headview,load_moreview,和中间的一部分view。中间的view会随着操作者上下划拉的操作和移动位置,下拉的时候,露出头部的view,上拉的时候露出底部的view,这样就组成了一个上下拉刷新的控件了2.refresh_headview放在view的上面,同时也是放在手机屏幕的上面,假如headview的高度为200dp

2017-03-24 21:28:24 715

原创 正则表达式

1.正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。2.正则表达式的元字符列表元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,

2017-03-13 22:14:32 162

原创 密码控件passwordView及其分析

1.做app,尤其是金融类的app,往往都会涉及到支付密码这块,并且支付密码几乎都是6个数字,1个数字占一个区域,6个数字占满整个区域,并且每个数字占得大小是相等的,类似于以下的样子2. 那么怎么样才能做出这样一个控件呢,可以看到每个数字是等大小的,并且是会显示在中间的3.我们在考虑的时候肯定是输入东西,第一控件就是EditText,因为这个控件是支持输入的。但是我们要求的刚好6个数字

2017-03-12 22:12:55 2990

原创 as上添加project到svn

1.svn上传项目的时候,一定要先设置ignore项目,要不然上传完之后再设置就不起作用了,会造成你每次上传一同步就发现好好多要上传的东西,比如gradle,idea,build等等,这些东西不仅不需要上传,而且每次都会随着你的程序的运行而更新,也就是每次都不一样了,那么肯定得先设置忽略了。设置:FIle--->seting------>VersionCtrol---->IgnoreFiles

2017-03-08 22:48:50 334

原创 android preview出现的布局问题

1.最近用Android studio出现了一个布局问题,如下2.preview出现问题了,这叫我怎么布局。。。找寻办法结局问题,最后查了好久和测试验证我这边的问题是出现在appthme中的background属性中,注释了就可以了回复正常了style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

2017-03-08 10:13:39 683

原创 Android中常见的滑动冲突

1.做过一个需求,listview的header里面加上一个banner,使得滑动listView的时候,轮播图也能自然的往上顶。2.需求很简单,其实就是 mPullableListView.addHeaderView(View);view你可以用View.inflate(),这个方法加载一个布局进去,这个布局中实现banner就可以了3.以上其实已经达到了这个要求,

2017-03-06 22:31:31 288

原创 fragment优化数据加载—懒加载

1.fragment 作为碎片加入FragmentActivity中,却可以在单独的自己的Fragment中处理自己的数据及其页面显示2.无论是FragmentActivity通过add方法,还是通过Viewpager的形式来引入fragment,都会涉及到多个fragment和不同fragment页面的数据加载同时,显示的fragment的加入activity和显示的ui上顺序是不同的。

2017-03-05 16:55:54 269

原创 android fragment

1.Fragment ,碎片,Activity是一个整体,如果分成了很多块了,一块就是一个碎片,所以,fragment可以填充到Activity,现在这个形式已经是很常见的形式了。2.Fragment的使用现在是配合FragmentActivity来使用的,FragmentActivity中可以添加多个fragment import android.support.v4.app.F

2017-03-05 16:11:18 187

原创 关于Android自定义view的简单了解

1.自定义view,一边继承于View类,例如:PieChar extends VIew 2.最主要的3个方法:1.onDraw(),用于画出这个view2.onLayout,用于定位这个自定I的VIew在父类中的位置3.onMeasure(),用于丈量自定义view的宽高,最终决定自定义view的大小3.onMeasure()中要知道一个类,MeasureSpec,里面可

2017-02-28 23:06:14 157

转载 IOS开发中的修饰词

原作者地址@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避免该变量的读写不同步问题。nonatomic:如果该对象无需考虑多线程的情

2017-02-23 10:56:32 247

原创 android 广播的使用

1.BroadcastReceive,广播,Android四大组件之一,顾名思义,只要发出了这个广播,在这个频率上就可以接受到这个广播。2.广播主要用于消息通讯,可以用于不同的组件,不同的页面,只要一方发出一方接收,就可以得到广播,获取信息。广播类属于观察者模式,极大程度的解耦了程序,只需要在一处发出广播,另一处注册了这个广播就能接受到,并且,是一对多的形式,比如,一个页面上发出的说改变的广播

2017-02-22 22:53:09 772

原创 activity理解

1.Activity简介Activity,释义为活动,在Android系统上体现为一个个页面,属于MVC中的V,即VIEW,用于展示界面。Activity是四大组件之一,与用户密切相关,是用户最直观的体会,是一个与用户交互的组件,可以通过setContentView()来设置要引入展示的界面。2.activity组成Activityz由代码和布局组成。代码主要是引入xml布局界面,fi

2017-02-21 21:36:21 370

原创 关于Android

1.Android是一种基于Linux的自由及开放源代码的操作系统,开源是其最大的特点。2.Android一词的本义指"机器人",  发展历程如下:(以下引用百度百科内容)2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成

2017-02-20 21:40:58 281

转载 数组和集合之间的转换

具体用法:List list = new ArrayList();list.add("1");list.add("2");final int size = list.size();String[] arr = (String[])list.toArray(new String[size]);具体用法:String[] arr = new String

2015-11-23 16:29:40 207

转载 map遍历

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("

2015-11-23 16:22:53 133

转载 android:scaleType属性

android:scaleType属性ImageView.ScaleType.XXX|android:scaleType="xxx"1. CENTER, "center"居中显示。不缩放。不裁减。2. CENTER_CROP, "centerCrop" 图片宽(高)小于ImageView的宽(高)时,按比例放大图片,使得图片宽(高)大于等于ImageView的宽(高

2015-09-28 14:22:09 118

翻译 ImageLoader本地加载图片记录

String imageUri = "http://site.com/image.png"; // from Web  String imageUri = "file:///mnt/sdcard/image.png"; // from SD card  String imageUri = "content://media/external/audio/albumart/13"; // fr

2015-09-28 11:01:05 141

dubbo上传文件+oss上传文件服务.zip

dubbo上传文件+oss上传文件服务

2019-05-09

springboot+redis.zip

springboot+redis服务使用,可运行,可测试可用于微服务

2019-05-09

springboot_mail.zip

springboot+mail邮件发送类,demo,需要自己修改配置文件信息

2019-05-09

dubbo分布式架构可运行代码demo

dubbo分布式架构可运行代码demo,基础运行,简单易懂,可用于学习入门

2018-06-15

springboot+mybatis+log4j2

springboot+mybatis+log4j2,不用本身的logback,改用log4j2来实现日志记录

2018-05-29

springmvc+mybatis+eclipse

springmvc+mybatis+eclipse,可运行,用于基础学习交流

2018-05-28

springboot+Mybatis_Eclipse

springboot+mybatis+eclipse教程,可运行,可参考,主要用于学习探讨

2018-05-28

Android运行时获取权限框架

解决小米手机权限返回错误,不返回等等问题,Android6.0及以上运行时权限获取

2017-12-13

万能刷新加载控件

万能上下拉刷新加载控件,易于学习

2017-03-24

空空如也

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

TA关注的人

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