- 博客(20)
- 收藏
- 关注
原创 android Retrifit2.0+OKHttp文件上传
最近在做图片文件上传,做个记录接口定义@Multipart@POST("content/upload")Call uploadImage(@Part("photoFile\"; filename=\"filename.png\" ") RequestBody photoFile);请求代码File file = new File("文件路径"
2016-03-28 16:17:24
1023
转载 android 保持对话框
有时候弹出对话框让用户输入,当内容不符合要求时,应该保持该对话框,等待用户重新输入 参考 http://blog.youkuaiyun.com/yanglian20009/article/details/7284026
2012-08-31 16:16:40
469
原创 android:background="?android:attr/activatedBackgroundIndicator"
android:background="?android:attr/activatedBackgroundIndicator" 这个属性是android3.0以后才有的,应用的es-sdk android:minSdkVersion="11 以上才能用,否则设置了也不会有效果 记录一下
2012-07-26 09:29:47
4443
转载 阻止一进入Activity就显示的输入法
阻止一进入Activity,editText就获得焦点弹出输入法对话框,只需要在AndroidManifest.xml相应的activity标签中加入下面这句话即可实现。android:windowSoftInputMode="stateHidden|adjustResize" android:label="@string/app_name" android:windo
2012-07-21 16:35:42
634
转载 网络字节序转换
网上找了几个,觉得这个写的不错,转载一下!原文链接:http://kb.cnblogs.com/a/2321172/相当方便实用的一个工具类,原始链接已不可知,改正了一些小错误—————————————————————————————————————————————————————————— /** * 通信格式转换 * * Java和一些windows编
2012-05-30 16:20:58
1199
原创 JDK1.5新特性(网摘)
<br />在听张孝祥老师的课时候经常听他说 JDK1.5新特性,为了搞清楚JDK1.5到底有哪些新特性就从网上找了一篇关于JDK1.5新特性的文章来看看.<br /><br />“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-else 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。<br /><br /> 下面我们简单介绍一下这些新特性。<br /><br /> 1.泛型(Generic
2011-02-26 20:35:00
401
原创 _ArrayList_HashSet的比较
<br /><br />public class ReflectPoint {<br /> private int x;<br /> public int y;<br /> public String str1="ball";<br /> public String str2="basketball";<br /> public String str3="itcast";<br /> public ReflectPoint(int x, int y) {<br /> super();<br /> thi
2011-02-22 22:58:00
366
原创 数组反射
<br />import java.lang.reflect.Array;<br />import java.lang.reflect.Constructor;<br />import java.lang.reflect.Field;<br />import java.lang.reflect.InvocationTargetException;<br />import java.lang.reflect.Method;<br />import java.util.Arrays;<br />public c
2011-02-22 22:13:00
382
原创 成员方法的反射
<br />import java.lang.reflect.Constructor;<br />import java.lang.reflect.Field;<br />import java.lang.reflect.InvocationTargetException;<br />import java.lang.reflect.Method;<br /> <br />public class ReflectTest {<br /> public static void main(String[] ar
2011-02-22 19:47:00
326
原创 反射-作业题
<br />将一个对象的中的所有String类型的成员变量所对应的字符串内容中的"b"改为"a"。<br /><br />publicclass ReflectPoint {<br /> privateintx;<br /> publicinty;<br /> public String str1="ball";<br /> public String str2="basketball";<br /> public String str3="itcast";<br />
2011-02-22 19:04:00
488
原创 反射-Field类
public class ReflectPoint { private int x; public int y; public ReflectPoint(int x, int y) { super(); this.x = x; this.y = y; }}import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;public
2011-02-22 10:36:00
667
原创 反射
<br />反射<br />理解Class类<br />Java程序中的各个java类属于同一类事物,描述这类事物的java类名就是Class,<br />例如:Person类代表人,它的实例对象是张三,李四这样一个一个的人,Class类代表java类,它的各个实例对象对应于各个类在内存中的字节码,例如Person类的字节码等。<br />一个类被雷加载器加载到内存中,占用一片内存空间,这个空间里面的内容就是类的字节码,<br />不同的类字节码是不同的,所以他们在内存中的内容是不同的,这样的一个个空间可以
2011-02-22 10:14:00
451
原创 面向对象的设计思想
<br />面向对象的设计思想:谁拥有数据,谁就对外提供操这写数据的方法,<br />下面是几个例子,我觉得可以帮助我们理解这种思想<br /><br />1、人在黑板上画圆<br />person,blackbord,circle<br /><br />draw(){<br />x,y,r<br />}<br /><br />画圆必须有圆心和半径,而圆心和半径都是园上的数据<br />所以draw方法经过由园提供<br /><br />2、列车司机紧急刹车<br />刹车方法应该有列车提供<br />司机
2011-02-15 14:24:00
423
原创 线程同步
线程同步class ThreadDemo1{public static void main(String[] args){ /*new TestThread().start();while(true){System.out.println("main() "+Thread.currentThread().getName());}*//*new TestThread().start();new TestThread().start();new TestThread().start();new TestThre
2011-02-11 18:09:00
352
原创 用Thread类创建线程
<br />用Thread类创建线程<br />这是张孝祥老师说的,我觉得应该记下,加深理解<br />1、 要将一段代码在一个新的线程上运行,该代码在一个类的run方法中,并且run方法所在的类是Thread类的子类。倒过来看,要实现多线程,必须编写一个继承了Thread类的子类,子类中要覆盖Thread类的run方法,在子类的run方法中调用想在新线程上运行的程序代码。<br />2、 启动一个新的线程,我们不是直接Thread的子类对象的run方法,而是调用Thread子类对象的start(从Thre
2011-02-11 18:07:00
603
原创 多线程
<br />在多任务系统中,每个独立执行的程序成为进程,也就是“正在进行的程序”。<br />我们现在使用的系统一般都是多任务的,即能够同时执行多个应用程序,实际情况是,操作系统负责对cpu等设备的资源进行分配和管理,虽然这些设备某一时刻只能做一件事,但是以非常小的时间间隔交替执行多个程序,就可以给人以同时执行多个程序的感觉。<br /><br />一个进程中又可以一个或多个线程,一个线程就是一个程序内部的一条执行线索,如果要一个程序中实现多段代码同时交替运行,就需产生多个线程,并指定每个线程上要运行的程序
2011-02-11 18:01:00
362
原创 异常
<br />/*<br />异常定义了程序中遇到的非致命错误而不是编译时的语法错误。如程序要打开一个不存在的文件,<br />网络连接中断,操作数越界,装载一个不存在的类等。<br />*/<br /><br />/*<br />定义函数时如果知道该函数可能会抛出异常,则需要在函数名后面加上throws Exception语句,<br />这样在调用该函数时就必须进行异常处理,否则不能通过编译,以强迫程序员对可能出现的异常进行处理,防止程序的崩溃,使程序更加健壮。<br />*/<br />class Te
2011-02-11 17:59:00
405
原创 tostring()方法
<br />关于tostring()方法<br /> <br />Object 类中的tostring()方法的默认实现是返回该类名的hashCode,不方便阅读,子类一般要重写该方法,添加自己需要的实现。
2011-02-04 10:02:00
371
原创 _static 关键字
<br />关于_static 关键字<br />_static 关键字声明的变量为静态变量,为该类的公用变量,在第一次使用时被初始化,对于该类的所有成员来说,static(静态)成员变量只有一份。<br /> <br />用static声明的方法为静态方法,在使用该方法时不会将对象的引用传递给它,所以在static方法中不可访问非static的成员。<br />静态方法不再是针对某个对象使用,所以不能访问非静态成员。
2011-02-04 10:01:00
325
原创 “==”运算符与equals()方法的区别
<br />发表一点学习java的心得,希望各位批评指导!<br /><br />首先它们都是对对象进行比较的操作。<br />“==”用于比较基本数据类型的是否相等。如”if(2==3)”语句。而equals()方法用于比较对象中的内容是否完全一样。<br /> <br />publicclass Student {<br /> private String name;<br /> privateintage;<br /> privateintmarks;<br /> privat
2011-02-04 09:45:00
529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人