(叶全府)J2ME通过URL访问XML文件并下载XML到本地
2009-06-11 14:45
** * 网络连接 * 固定URL的网络连接 * @param cmnet * true走cmnet false走cmwap * @return返回String类型的XML数据 */ private String connect(boolean cmnet) {
try { if (cmnet) {
http = (HttpConnection) Connector .open(http://xx.cn/t.xml);
} else { http = (HttpConnection) Connector .open(http://10.0.0.3/t.xml); http.setRequestProperty("X-Online-Host", "xx.cn"); }
http.setRequestProperty("Content-Type", "application/octet-stream"); http.setRequestProperty("Connection", "Keep-Alive"); http.setRequestMethod(HttpConnection.GET);
// 判断是否为连接网络收费提示页面 String content_type = http.getHeaderField("Content-Type"); // 如果是返回移动的拦截页面,则重发. if (content_type.indexOf("wml") != -1) { try { http.close(); } catch (IOException e) { } http = null; // 重新发起一次请求
if (cmnet) { http = (HttpConnection) Connector .open(http://xx.cn/t.xml); } else { http = (HttpConnection) Connector .open(http://10.0.0.3/t.xml); http.setRequestProperty("X-Online-Host", "xx.cn"); } http.setRequestMethod(HttpConnection.GET);
} int code = http.getResponseCode();
if (code == 200) {// 返回200 表示连接成功
// 打开输入流,读取数据 InputStreamReader is = new InputStreamReader(http .openInputStream(), "UTF-8"); // 建一StringBuffer,用于保存已读的数据 StringBuffer sb = new StringBuffer(); // 每次读取1K的数据 char[] c = new char[1024]; int k; // 循环读取数据,直到读完 当返回-1时表示流已读完 while ((k = is.read(c)) != -1) { sb.append(c, 0, k); }
is.close(); is = null; http.close(); http = null; return sb.toString(); } } catch (Exception e) { e.printStackTrace(); // return null; } finally {
if (http != null) { try { http.close(); http = null; } catch (IOException e) { } http = null; } }
return null; }
|
分享到:
相关推荐
J2ME开发中解析XML,J2ME开发中解析XML
这是一个关于在 j2me中解析xmlr jar 包,与j2se解析xml 有所不同,所以使用的jar 包也不同,希望对你有帮助。
j2me 上的微型解析器。节约内存。并附应用。
在J2ME下对XML文件进行解析的示例源码及帮助文件
j2me实现xml格式文件的解析,对想开发网络程序是一个不错的例子。
J2me程序读取本地文件,你们有兴趣的可以下载下来看看,研究研究
NULL 博文链接:https://wangxc.iteye.com/blog/591160
J2ME文件管理
J2ME实现的断点续传,解决下载文件问题
J2ME游戏开发教程 pdf文件.不错的教程。
基于j2me和kxml对XML文档进行解析的一个小程序。用来在手机上看看德语单词。
j2me手机上的文件浏览器.本来只写了前面一句话,csdn不让上传,那我就告诉你们这是一段原代码吧。晕! --------------------------- Microsoft Internet Explorer --------------------------- 资源描述可以把电子书的...
j2me中读写文件查找的实例
J2ME 中 KXML2 解析器解析 xml 文件源代码所需要的压缩包 kxml2-min-2.3.0.jar。
j2me,jsp2.0技术手册,正则表达式最常用的一些语句,servlet,无废话的xml.这些对学JAVA和开发网站的都有帮助。都是重做项目的朋友那里找的资料。
Java J2ME文件操作代码集,主要是通过一个Java文件管理器来展示一些文件操作。
本视频播放器解决了自动访问手机E:/video文件夹中的视频文件,而且能迅速加载。希望为大家提供帮助
J2ME开发 J2ME开发 J2ME开发 J2ME开发
J2ME文件浏览器(MIDP版本),作者汪江松