摘要: ZipOutputStream:用来创建一个压缩文件: //压缩文件的输出路径及名称 OutputStream os = new FileOutputStream("E:/test.zip"); ZipOutputStream zos = new ZipOutputStream(os); //制定压缩条目(也就是说压缩的时候以什么路径、什么文件名压缩) //这决定了解压后的文件以及文件夹的包含关系 ZipEntry ze = new ZipEntry("abc/aaa.txt"); zos.putNextEntry(ze); String st... 阅读全文
posted @ 2012-02-27 21:14 程序学习笔记 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 反射的三种方式:Class colLoder = col.getClass(); //有一个对象的时候用Class colLoder = Class.forName("com.softeem.bean.College"); //知道包名和类名的时候用Class colLoder = College.class; //有个类名的时候用College col = new College();Class colLoder = col.getClass();Method m = colLoder.getMethod(setN, String.class); //创建一个set方法。 阅读全文
posted @ 2012-02-27 21:02 程序学习笔记 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 线程对象通过调用setDaemon(boolean b)方法来将一个线程设置为守护线程。如:自定义一个线程SoHuThread(),// 创建SoHuThread()的对象tThread t = new SoHuThread();// 将t设置为守护线程t.setDaemon(true); 阅读全文
posted @ 2012-02-26 17:02 程序学习笔记 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 线程对象可以通过调用setPriority(int i)方法来设置线程的优先级,线程的优先级分为10个等级,从1到10;优先级10为最高优先级,优先级1为最低优先级;一个线程的默认优先级是5.如:下面有两个线程对象,分别调用setPriority()方法,Thread t1 = new Thread();Thread t2 = new Thread();t1.setPriority(1);t2.setPriority(2);那么线程对象t1比t2优先级高,先执行t1,然后执行t2. 阅读全文
posted @ 2012-02-26 16:35 程序学习笔记 阅读(147) 评论(0) 推荐(0) 编辑
摘要: <activity android:name="android.navi.ui.route.RouteMoreActivity" android:configchanges="orientation|keyboardHidden"/>android:configchanges="orientation|keyboardHidden"这句话是说如果我们横竖屏切换的时候会直接调用onCreate()方法中的onConfigurationChanged()方法,而不会重新执行onCreate()方法,那当然如果不配置这个属性的话 阅读全文
posted @ 2012-01-31 21:43 程序学习笔记 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 正则表达式示例下面看几个例子:"^The":表示所有以"The"开始的字符串("There","The cat"等); "of despair$":表示所以以"of despair"结尾的字符串; "^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了; "notice":表示任何包含"notice"的字符串。 '*','+& 阅读全文
posted @ 2012-01-08 22:30 程序学习笔记 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 今天在给平台用户提供http简单接口的时候,顺便写了个调用的Java类供他参考。 服务器地址:http://5.0.217.50:17001/VideoSend 服务器提供的是xml格式的http接口,接口定义如下:<!--视频点送: videoSend--><videoSend> <header> <sid>%s</sid> <type>service</type> </header> <service name="videoSend"> <fromNum&g 阅读全文
posted @ 2012-01-08 22:25 程序学习笔记 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 二、客户端代码通过Http Post Xml传递数据,客户端一般是通过URL建立到服务端的连接,向服务端发送xml数据,然后获取服务端的响应并进行解析:Java代码String xmlString = "<?xml version='1.0' encoding='gb2312'?>" + "<Req>" + "<EventContentReq>" + "<EventID>101</EventID >" + "< 阅读全文
posted @ 2012-01-08 21:58 程序学习笔记 阅读(4257) 评论(0) 推荐(1) 编辑
摘要: 需求:从服务器下载一张图片,显示在ImageView控件上,并将该图片保存在移动设备的SD上。 步骤: (一)获得输入流 //urlPath:服务器路径; public InputStream getUrlInputStream(String urlPath) throws IOException{ URL url=new URL(urlPath); HttpURLConnection conn=(HttpURLConnection) url.openConnection(); InputStream in=conn.getI... 阅读全文
posted @ 2012-01-08 21:40 程序学习笔记 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在上百度搜索的时候,只需要输入一个字,就会在下面显示可能的关键字让你挑选,给我们带来了很大的方便,在Android里我们也可以实现此效果。思路 在Android里我们需要使用AutoCompleteTextView对象和ArrayAdapter就能达到此效果。 我们先在布局文件中放置一个AutoCompleteTextView控件,然后预先设置好字符串数组的内容,其次再将字符串数组放置到 ArrayAdapter里,最后用AutoConpeleteTextView的setAdapter()方法把ArrayAdapter对象添加进去 就可以完成了。 实现步骤 一:布局文件编写... 阅读全文
posted @ 2012-01-08 21:31 程序学习笔记 阅读(730) 评论(0) 推荐(0) 编辑