自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 获取验证码倒计时功能

自己的app最近在做登录注册功能,有一个获取验证码验证手机的功能需要一个验证码倒计时控件,之前公司项目中感觉实现方式有问题,就打算换种放心,网上搜索出来的都不满意,就想着之前实现过特卖倒计时的textview 就想着改一下。效果如图,做到了退出当前页面再回来后时间继续接着倒计时 倒计时button代码package com.hyp.lol.leagueoflegends.view;impor

2016-03-30 14:17:05 358

转载 java int与integer的区别

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.2.初始化时:  int i

2016-03-27 22:23:20 290

原创 把bitmap保存到手机相册

把bitmap保存到手机相册 public void saveBitmap() { // 首先保存图片 File appDir = new File(Environment.getExternalStorageDirectory(), "LOL"); if (!appDir.exists()) {

2016-03-25 20:39:20 2344

转载 Fiddler抓包

Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。 对于A

2016-03-22 15:23:00 401

原创 java.net.ProtocolException:Too many follow-up requests:21

这几天在android 上用jsoup爬取网页数据,先使用Okhttp获取到目标网页html,然后使用jsoup解析网页,结果昨天还好好地,今天早上就出了问题,说是java.net.ProtocolException:Too many follow-up requests:21 ,查了一顿 说是目标网页做了什么处理,但是我单用jsoup就可以解析出来,这个问题先遗留着吧

2016-03-17 10:46:22 20677 1

原创 自定义View_PercentagerRing

> 百分比圆环 实现步骤 1、先画一个大圆 2、再画扇形 3、最后覆盖上小圆//首先继承Viewpublic class PercentagerRing extends View{ //实现三个构造方法 public PercentagerRing(Context context) { this(context,null); }

2016-03-11 15:45:14 436

转载 自定义View笔记——Paint

要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下:    setAntiAlias: 设置画笔的锯齿效果。    setColor: 设置画笔颜色    setARGB:  设置画笔的a,r,p,g值。    setAlpha:

2016-03-11 10:31:45 287

转载 自定义View笔记——Canvas

canvas通俗的说就是一张画布,我们可以使用画笔paint,在其上面画任意的图形。原理:可以把canvas视为Surface的替身或者接口,图形便是绘制在Surface上的。Canvas封装了所有的绘制调用。通过Canvas,绘制到Surface上的内容首先存储到一个内存区域(也就是对应的Bitmapz中),该Bitmap最终会呈现到窗口上。使用:1、Ca

2016-03-11 10:30:29 531

原创 自定义View笔记——基础了解

View的绘制流程是从ViewRoot的PerformTraversals方法开始的,它经过measur.layout和draw三个过程才能将一个view绘制出来,其中measure用来测量View的宽度,layout用来确定View在父容器中放置的位置,draw负责将View绘制在屏幕上面。onMeasure()        MeasureSpec

2016-03-11 10:20:30 213

原创 面试

谈好12000,已经比预期低了2000,说会发offer,接着过一会打电话说变成10200,太搞笑了,

2016-03-04 17:50:59 267

genymotion-arm-translation_v1.1

Genymotion的ARM支持库

2016-06-01

空空如也

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

TA关注的人

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