随笔分类 -  Java

摘要:一、加入配置项:1、在Application项内,Activity项外加入“引用测试类库”代码:2、在Application项同级加入“测试入口”代码:二、编辑测试类:注:该类需继承 AndroidTestCase 类,建议命名为:"要测试的类名"+Test;测试方法命名:Test+"要测试的方法... 阅读全文
posted @ 2014-05-23 09:34 陈晓明 阅读(209) 评论(0) 推荐(0)
摘要:一、Tablelayout简介 Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。 当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。 当为View时,该View将独... 阅读全文
posted @ 2014-05-22 10:49 陈晓明 阅读(451) 评论(0) 推荐(0)
摘要:1.打电话 可以自己写界面,在button的单击事件中添加如下代码即可: Intent intent = new Intent(); intent.setAction("android.intent.action.CALL"); intent.setData(Uri.parse("tel:"+ ... 阅读全文
posted @ 2014-05-21 22:21 陈晓明 阅读(670) 评论(0) 推荐(0)
摘要:1、申请权限:2、创建意图(Intent):Intentintent=newIntent();intent.setAction("android.intent.action.CALL");//操作系统会自动为Intent注册类别:android.intent.category.DEFAULT//i... 阅读全文
posted @ 2014-05-21 17:28 陈晓明 阅读(161) 评论(0) 推荐(0)
摘要:管道流 PipedInputStream / PiedOutputStream说明:输入输出可以直接进行连接,通过结合线程使用。importjava.io.*;classPipedStreamDemo{publicstaticvoidmain(String[]args)throwsException{PipedInputStreamin=newPipedInputStream();PipedOutputStreamout=newPipedOutputStream();in.connect(out);newThread(newReader(in)).start();newThread(newWr 阅读全文
posted @ 2013-02-04 10:55 陈晓明 阅读(345) 评论(0) 推荐(0)
摘要:打印流:PrintWriter / PrintStream该流提供了打印方法,可以将各种数据类型的数据原样打印。字节打印流PrintStream构造函数要以接收的参数类型:1、File对象 File file2、字符串路径 String fileName3、字节输出流 OutputStream FileOutputStream字符打印流PrintWriter构造函数要以接收的参数类型:1、File对象 File file2、字符串路径 String fileName3、字节输出流 OutputStream FileOutputStream4、字符输出流 Writer FilewWrimpor. 阅读全文
posted @ 2013-02-04 10:03 陈晓明 阅读(546) 评论(0) 推荐(0)
摘要:文件的切割:importjava.io.*;classSplitFilesDemo{publicstaticvoidmain(String[]args)throwsException{Filefile=newFile("a.avi");BufferedInputStreambis=newBufferedInputStream(newFileInputStream(file));FileOutputStreamfos=null;byte[]buffer=newbyte[1024*1024*10];intlength=0,count=1;while((length=bis.re 阅读全文
posted @ 2013-02-02 11:55 陈晓明 阅读(318) 评论(0) 推荐(0)
摘要:importjava.io.*;classObjectInputStreamDemo{publicstaticvoidmain(String[]args)throwsException{StringfileName="obj.txt";writer(fileName,newPerson("陈晓明",28));Personperson=reader(fileName);System.out.println(person.toString());}publicstaticPersonreader(StringfileName)throwsException{ 阅读全文
posted @ 2013-02-02 09:19 陈晓明 阅读(243) 评论(0) 推荐(0)
摘要:importjava.io.*;classReNameToDemo{publicstaticvoidmain(String[]args)throwsIOException{newFile("d:\\list.txt").renameTo(newFile("d:\\works\\list.jsp"));}} 阅读全文
posted @ 2013-02-01 17:11 陈晓明 阅读(503) 评论(0) 推荐(0)
摘要:importjava.io.*;importjava.util.*;classFindJavaFilesDemo{publicstaticvoidmain(String[]args)throwsIOException{List<File>listFiles=newArrayList<File>();find(newFile("d:\\works\\"),listFiles);BufferedWriterbw=newBufferedWriter(newFileWriter(newFile("d:\\works\\list.txt") 阅读全文
posted @ 2013-02-01 17:06 陈晓明 阅读(1185) 评论(0) 推荐(0)
摘要:importjava.io.*;classRemoveDirsDemo{publicstaticvoidmain(String[]args){removeDirs(newFile("F:\\ProgramFiles\\feiq"));}publicstaticvoidremoveDirs(Filedir){File[]files=dir.listFiles();for(Filefile:files){//如果是目录则继续进入遍历if(file.isDirectory())removeDirs(file);else//如果是文件则直接删除System.out.println( 阅读全文
posted @ 2013-02-01 15:39 陈晓明 阅读(281) 评论(0) 推荐(0)
摘要:File类:1、用来将文件或者文件夹封装成对象2、方便对文件与文件夹的属性信息进行操作3、File对象可以作为参数传递给流的构造函数4、了解 File类的常用方法File类的常见方法:1、创建: boolean createNewFile(),在指定位置创建文件,如果该文件已经存在,则不会创建,返回false. 和输出流不一样,输出流对象一建立创建文件,如果文件已经存在,则会被覆盖. boolean mkdir(); 创建目录 boolean mkdirs();创建多级目录2、删除: boolean delete(); 删除失败返回 false. void deleteOnExit(); .. 阅读全文
posted @ 2013-01-31 17:29 陈晓明 阅读(187) 评论(0) 推荐(0)
摘要:importjava.io.*;classFileTree{/*以树形结构列举出指定目录下的文件与文件夹*/publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));System.out.println("请键入您要查看的路径:");Stringpath=br.readLine();if(null!=path){printFiles(newFile(path).listFiles(),0);}} 阅读全文
posted @ 2013-01-31 16:19 陈晓明 阅读(414) 评论(0) 推荐(0)
摘要:importjava.io.*;importjava.util.*;classPrintPropertiesToStreamDemo{publicstaticvoidmain(String[]args)throwsIOException{Propertiesps=System.getProperties();//打印到标准输出设置ps.list(System.out);//通过流打印到文件ps.list(newPrintStream(newFile("sysinfo.txt")));}} 阅读全文
posted @ 2013-01-31 15:33 陈晓明 阅读(236) 评论(0) 推荐(0)
摘要:importjava.io.*;importjava.text.*;importjava.util.*;classExceptionInfo{publicstaticvoidmain(String[]args){try{int[]array=newint[2];System.out.println(array[3]);}catch(Exceptione){try{System.setOut(newPrintStream(newFile("err.txt")));Stringdate=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss:S 阅读全文
posted @ 2013-01-31 15:27 陈晓明 阅读(359) 评论(0) 推荐(0)
摘要:importjava.io.*;classSystemInDemo{/*以键盘录入与屏幕输出为例*/publicstaticvoidmain(String[]args)throwsIOException{//改变标准输入与输出设备实例文件复制操作System.setIn(newFileInputStream(newFile("BufferedCopyFileDemo.java")));System.setOut(newPrintStream(newFile("hah.txt")));//字节流->字符流//字符流->字节流BufferedRe 阅读全文
posted @ 2013-01-31 15:07 陈晓明 阅读(211) 评论(0) 推荐(0)
摘要:importjava.io.*;/*自定义缓冲区*/classMyBufferedInputStreamDemo{publicstaticvoidmain(String[]args)throwsIOException{MyBufferedInputStreammis=newMyBufferedInputStream(newFileInputStream(newFile("001.avi")));BufferedOutputStreambos=newBufferedOutputStream(newFileOutputStream(newFile("001-1.avi 阅读全文
posted @ 2013-01-31 14:08 陈晓明 阅读(281) 评论(0) 推荐(0)
摘要:importjava.io.*;classBufferedCopyFileDemo{publicstaticvoidmain(String[]args)throwsIOException{BufferedInputStreambis=null;BufferedOutputStreambos=null;try{bis=newBufferedInputStream(newFileInputStream(newFile("001.avi")));bos=newBufferedOutputStream(newFileOutputStream(newFile("001-1. 阅读全文
posted @ 2013-01-31 14:06 陈晓明 阅读(280) 评论(0) 推荐(0)
摘要:importjava.io.*;classImageCopyDemo{publicstaticvoidmain(String[]args){FileInputStreamfis=null;FileOutputStreamfos=null;try{fis=newFileInputStream(newFile("001.png"));fos=newFileOutputStream(newFile("001-copy.png"));/*byte[]buffer=newbyte[fis.available()];fis.read(buffer);fos.writ 阅读全文
posted @ 2013-01-31 10:24 陈晓明 阅读(285) 评论(0) 推荐(0)
摘要:importjava.io.*;importjava.text.*;importjava.util.*;classFileOutputStreamDemo{publicstaticvoidmain(String[]args)throwsIOException{writeFile(newSimpleDateFormat("yyyy-MM-ddHH:mm:ss:SE").format(newDate()));readFile_1();}//小文件便捷读取方式,大文件禁用publicstaticvoidreadFile_3()throwsIOException{FileInput 阅读全文
posted @ 2013-01-31 10:10 陈晓明 阅读(362) 评论(0) 推荐(0)