自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android代码混淆

1、在文件中的

2014-11-09 19:00:26 478

原创 后台多任务多线程断点下载

多线程断点下载其实不是很难,主要就是三个方面:1、根据文件的大小和下载线程的数量,确定每个下载线程要下载的分割文件的大小;2、记录每个下载线程已经下载完成的进度;3、将每个线程下载的分割的文件合并到一个文件中。那么怎么将远程的一个文件分割成三部分来下载呢?其实在HTTP协议中,有一个Range字段,用于客户端到服务器端的请求,可通过该字段指定下载文件的某一段大小,及其单位,格式为:

2014-10-15 18:15:30 2589 2

原创 eclipse的LogCat不显示信息问题的解决

试了好多方法,都不行,后来在发现设置里面竟然设置为error,改为verbose就行了。

2014-09-02 10:56:03 526

原创 关于webview的设置(滚动条、自适应屏幕、缩放按钮)

(一)去掉滚动条

2014-08-29 17:07:27 10154

转载 (Android UI)shape、selector以及layer-list

shape、selecto和layer-list通常是在res

2014-08-28 18:04:21 490

原创 TextWatcher()

1. onTextChanged(CharSequence s, int start,int before,int count)方法:         首先解释一下参数:s:表示一次输入完成后的字符,一次输入指的是在输入框中显示的字符;start:表示从当前的那个位置开始输入,简单来说就是你光标之前有几个字符的数目;before:被换掉的字符数;count:一次输入的字符数或删掉的

2014-05-11 10:12:44 1158

原创 类集框架

类集框架是一组类和接口,位于java.util包当中,主要用于用户存储和管理对象,分为三大类:集合、列表、映射。         1.集合(Set):集合中的对象不按特定的方式排序,并且没有重复对象(相当于一个箱子,里面的东西是杂乱的,但是里面的东西是唯一的)。常用的有hashSet()。         2.列表(List):列表中的对象按照索引位置排序,可以有重复的对象(相当于一列抽屉

2014-02-28 21:58:47 467

原创 内部类

内部类顾名思义就是定义在一个类当中的另一个类,内部类可以随便的使用外部类的成员变量和成员函数,生成内部的对象时先new一个外部类再new一个内部类(A是外部类,B是内部类:A.B b = new A().new B())。含有内部类时在编译的过程中会生成两个class文件,如:A.class和A&B.class。匿名内部类通常是使用在一个函数的参数当中,首先new一个接口,然后紧跟着一个类

2014-02-28 21:58:08 403

原创 IO三:按行读取

form.txt文件:张三 17 上海李四 20 北京王五 18 深圳import java.io.*;class TestIO{ public static void main(String args []){ BufferedReader bufferedreader = null; FileReader fr = null; try{ fr = new

2014-02-28 12:09:48 642

原创 IO二:字符流

字符流:读取文件时是以字符为基础的1.小文件的IO(大文件的IO跟字节流的写法参照字节流的大文件IO的写法)import java.io.*;class TestIO{ public static void main(String args []){ FileReader fr = null; FileWriter fw = null; try{ fr = new F

2014-02-27 21:21:02 424

原创 IO一:字节流

1.小文件的读取与写出import java.io.*;class TestIO{ public static void main(String args []){ FileInputStream fis = null; FileOutputStream fos = null; try{ fis = new FileInputStream("F:/javastudy/sr

2014-02-27 20:51:46 484

原创 异常

异常:中断正常指令流的事件。异常只在程序运行时产生。编译时产生的错误称为语法错误,而不是异常。注:但有一些异常会在编译时产生(Thread.sleep(1000)),这些异常是除去RunTimeException和其子类外的异常。         异常分为error和exception,error是虚拟机出现的错误,程序员对此是无能为力的,但可以处理exception的。        

2014-02-27 19:24:17 517

原创 接口interface

1.语法:使用interface定义(interface 类名)、接口当中的方法都是抽象方法、接口当中的方法都是public权限、实现接口时使用implements关键字,必须重写接口中的抽象方法、一个类可以实现多个接口、一个接口可以继承多个接口。接口支持向上转型。

2014-02-27 17:08:53 521

原创 抽象abstract

1.抽象函数(abstract 返回值 函数名();):只有函数的定义,没有函数体的函数称为抽象函数。抽象函数只能出现在抽象类当中。         2.抽象类:使用abstract定义的类称为抽象类。注:抽象类不能生成对象、如果一个类当中有抽象函数,那么这个类必须声明为抽象函数、如果一类中没有抽象函数,那么这个类也可以被声明为抽象类。抽象类是用来被继承的。继承抽象类的子类可以生成对象,但子类

2014-02-25 19:32:07 512

原创 包和权限

包:package 命名规范:包名小写、域名倒过来写(如:com.wpy)         权限:public 公共权限:如果有两个类A和B在不同的包当中,当A类要访问B类的时候,要求B类必须是使用public权限,如果要访问B类中的成员变量或者函数的话,B类的成员变量或者函数也必须拥有public权限。         private私有权限:定义成员变量和成员函数,只能在本类中使用,别

2014-02-25 19:31:13 644

原创 对象的转型(在父类与子类之间)

1.向上转型:将子类的对象赋值给父类的引用,如:Student s = new Student(); Person p = s; 注:一个引用能够调用哪些成员(变量和函数),取决于这个引用的类型;一个引用调用的是哪一个方法,取决于这个引用所指向的对象。如:p能调用的变量和函数只能是Person这个父类里面的变量和函数,而如果子类里有对父类的方法进行重写,那么p所调用的方法是子类重写的这个方法。

2014-02-24 21:40:14 752

原创 继承extends

子类继承父类不仅可以得到父类的成员变量和成员方法,还可以在父类的基础上增加自己的成员变量和成员方法。好处是减少代码的重复率。子类在继承父类的时候,是不会得到父类的构造函数。但在子类的构造函数当中,必须调用父类的构造函数(如果你没有调用,java会帮你调用无参的父类构造函数),原因是:当子类在构造函数当中对成员变量进行赋值的时候,会重复写的对父类中的成员变量的赋值的代码。使用super()或su

2014-02-23 21:47:06 478

原创 static

1.静态成员变量(static 类型 变量):调用一般的成员变量是使用“对象名.变量名”;而调用静态成员变量多出一种方法,就是使用“类名.变量名”。 注:所有的对象所使用的静态成员变量都是同一份(eg: Person p1 = new Person; Person p1 = new Person; Person.age = 10;此时p1和p2的age都等于10,之后不管你使用哪个对象来改变age

2014-02-23 20:41:26 422

原创 this

1.调用变量:this代表一个对象,哪一个对象调用函数,在这个函数中的this就代表那一个对象(比如说我这个字,当张三说“我”的时候,此时的我相当于张三,而当李四说“我”的时候,此时的我就相当于李四,同理this也是如此)。        当函数没有参数时,方法体的this可以省略;但当函数有参数时,方法体的this不能省略,此时的this是用来区别参数和成员变量的(当参数和成员变量的名字

2014-02-23 20:40:47 419

原创 构造函数

Person p = new Person(),其中Person()为构造函数。         构造函数名称必须与类名完全相同;构造函数没有返回值;调用构造函数时用new来调用。         当你在一个类中没有写构造函数时,java会自己帮你写一个没有参数,方法体中没有内容的构造函数;当类中有构造函数时,java不会再添加无参的构造函数。         构造函数可以重载。

2014-02-23 20:39:25 516

原创 重载、重构和重写

重载(Overload):在同一个类当中,有一些同名的方法,但这些方法的参数列表不同,称之为重载。         重构:就是代码的优化,也可以说是代码的修改,甚至是修改类名,都可以称之为重构。         重写(Override):也称为覆盖,发生在父子类中,子类中有一个方法名,参数列表和返回值类型与父类相同的方法完全相同时,称之为方法重写,但方法中的代码已经不同。

2014-02-23 20:38:38 588

原创 [Java学习]类、对象

类是一系列有相似状态和行为的抽象。对象是类的一个具体事物,比如:Person p1 = new Person() 其中p1就是一个对象

2014-02-23 20:37:11 490

Android后台多任务多线程断点下载

实现Android的后台多任务多线程断点下载,断点的数据保存在sqlite数据库中

2014-10-15

android生成二维码

android使用zxing开源,来生成二维码名片

2014-09-24

计算机网络课程设计实验报告.rar

PDU是一种通信数据单元(编码),既协议数据单元(Protocol Data Unit)TCP/IP参考模型中,不同层次有着不同的协议,不同的协议自然对应着不同的协议数据单元,以下两图是TCP/IP各层的协议及所对应的pdu协议数据单元:

2012-06-12

空空如也

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

TA关注的人

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