自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (2)
  • 收藏
  • 关注

原创 自定义控件三:自定义开关,已写成小框架

自己亲手写个自定义开关,发现能学到很多东西,事件的回调,触摸事件的作用等,之前一直在写setOnClickListener却不知道它的含义,今天总算弄明白了

2016-05-27 14:02:25 558

原创 自定义控件二:下拉列表,已写成小框架

今天也是写自定义控件,之前写的第一个自定义控件是轮播图,今天是第二个:也是写成框架的形式,方便以后的使用,拿来主义虽然好,但还是有必要了解其具体结构好.不多说,上代码.感觉写程序的人最实在了,哈哈哈...首先第一步: 没什么好说的,写个UI,  把这一部分添加到你的项目中 <EditText android:hint="请输入账号" android:id

2016-05-25 14:55:44 719

原创 类似网易新闻首页的轮播图,写了个自创的框架

1、 首先写个UI,copy那个220dip的Relatelayout到你的工程中<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="matc

2016-05-24 20:15:47 669

原创 使用Xutils框架稳定下载大文件(以下一首歌为例,可以自定义进度条)

源码下载:http://pan.baidu.com/s/1b8jFTc

2016-05-22 16:36:16 2083 1

转载 activity 的四种启动模式

转载:http://www.2cto.com/kf/201605/511026.html讲的很清晰

2016-05-21 14:31:28 581 1

转载 Android Studio如何正确的导入第三方类库(开源框架)

今天很有幸看到android Studio导入第三方类库(也有人称框架)的详细文章,因为我之前用的是Eclipse+ADT开发,各种快捷键玩的很熟,到了AS就傻眼了,所以AS玩的不是很熟。这是原文的地址:http://www.ithao123.cn/content-10691043.html首先然后找到你从github下载下来的library导入后,大概是这样

2016-05-16 17:14:09 1532

原创 阅读<java数据结构和算法>这本书的总结:第一章

前几天在博客上看到一句话:编程最核心的在于数据结构和算法,其他都是浮云.以及老师给我的一些建议,于是我选择啃啃基础的东西,对于一个非科班但从兴趣上入手的新手(真的需要老司机带呀...此处不开车),很有必要看看这些东西.选择你的路,走下去,岁月会给你想要的一切.         于是,这天早上起来,给自己定个小计划,每天花个一两小时读读这本书,这本书是2004年被翻译出来的,算是比较老的.  基

2016-05-15 11:17:46 918 1

原创 三步解决网络稳定加载图片:使用到谷歌开源的Volley

1. 到百度云http://pan.baidu.com/s/1gf4l06v下载一个java文件和Volley的jar包2. 先把jar包添加到你的lib工程的lib目录下  ,  java文件添加到你的任何一个package下,然后在java类改改包名,不报错就可以3.然后开始写代码了首先初始化你的UI,在布局文件添加一个ImageView进来<RelativeLayout xm

2016-05-11 19:08:06 784

原创 使用google的开源框架Volley,功能一:网络请求Json数据

1.首先到我的百度云http://pan.baidu.com/s/1skZyUeD ,下载volley.jar,放到你的项目lib目录下2.然后开始写代码package com.example.myvolley;import org.json.JSONObject;import android.os.Bundle;import android.support.v7.app.Act

2016-05-11 16:13:00 495

原创 Android DiskLruCache框架解析,硬盘加载图片到缓存

今天很有幸看到http://blog.csdn.net/guolin_blog/article/details/28863651的博客,这是网络图片缓存到本地,  在他原有的基础上进行修改,从而使用的更加方便.好,废话不多说.上码.---------------------我是华丽的分割线-------------------------------------------------

2016-05-08 18:21:14 519

原创 代理模式_省心,第三方解决

package com.MrZhou.Test;/* * 代理模式:请律师的好处是省心并且专业,他在做同样的事情前提下,还会收集对你有利的证据和资料(collectInfo),以及后续事情的处理(finish)。 * 只需要提供有效的名字即可 什么是代理模式?代理模式在各类开发中运用的相当广泛,不论是j2ee,android还是iOS,都能看到它的身影, 所以说设计模式无处不在。代理

2016-05-08 00:32:44 516

原创 观察者模式_起到控制器的作用

package com.MrZhou.Obsever;import java.util.ArrayList;import java.util.List;/* * 什么是观察者模式?一般提到原告,必然脑子立刻联想到被告,观察者和被观察者就如同原告和被告总是那么成对出现。 * 观察者模式,又被叫做订阅模式,有订阅者和发布者。当下IPHONE6异常火爆,国内粉丝要想购买,那必须得预定,

2016-05-07 23:39:48 430

原创 单例模式--常用保证内存new 的对象唯一

package com.MrZhou.SingleTon;public class Test {/* * 什么是单例模式?单例模式的精髓主要在这个“单”字上,“单”就是一个, * 直接进入主题,我们通常使用“new”关键字创建一个对象,一旦“new”了, * 它就会开辟内存创建一个对象。假设我们经常反复创建的这个对象对我们来说其实都是一回事, * 那么我们就没必要浪费

2016-05-07 22:59:44 618

原创 工厂模式—选择器

package com.MrZhou.Factory;/* * * 什么是工厂模式?官方有很多解释,我这里把我所理解的结合经验, * 诠释给大家,我不想绞尽脑汁,抽象总结出类似于古文(JAVA编程思想)那样难于理解的文字, * 也没那个水平言简意赅的、一针见血的总结出众生都能看懂的解释。只能笨鸟先飞、勤能补拙, * 从实践出真知的角度出发,抛砖引玉,供大家思考。公司有个这样一个需求

2016-05-07 22:44:34 406 1

原创 GridView的用法

GirdView和listView很类似,不过就是布局有些差异,其他都没什么。废话不多说,直接上代码。(充分体现实干精神有木有。。)先说说它的效果图----------------------我是华丽的分割线--------------------------------------------------

2016-05-07 16:08:16 408

原创 android的四种设计模式

今天很有幸能够看到http://my.oschina.net/u/2249934/blog/343441的博客.下面是我的总结:设计模式对一个优秀的程序员来说,太重要了,这对于是否能写出优秀高质量的代码,都有无可取代的地步.我们常用的设计模式有四种.1.首先的是工厂模式,应用场景就是根据选择而确定不同的功能.也就是根据if的判断而确定实例对象比如,当确定是否要选择高德地图还是百

2016-05-07 12:12:43 695

原创 查询所有的端口,主要用于杀进程

2016-05-07 10:56:43 318

原创 升级版本号的理解及使用,比如2.1.1

最后的一位1:代表修复原有版本的bug倒数第二位1:更新部分功能第一位2:项目重大更新(代码重构,大部分功能添加,界面整体修改)

2016-05-07 10:54:26 415

原创 查找指定的端口(杀进程)

2016-05-07 10:47:14 509 1

空空如也

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

TA关注的人

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