在网上看到的代码,还不错:
void getHttpConnection(String url) throws IOException {
HttpConnection c = null;
InputStream is = null;
int rc;
try {
//建议连接
c = (HttpConnection)Connector.open(url);
// 从 HTTP 响应消息获取状态码。
rc = c.getResponseCode();
if (rc != HttpConnection.HTTP_OK) {
// 从 HTTP 响应消息获取状态码。
throw new IOException("HTTP response code: " + rc);
}
is = c.openInputStream();
// 获取类型
String type = c.getType();
// 获取数据长度,并处理数据
int len = (int)c.getLength();
if (len > 0) {
int actual = 0;
int bytesread = 0 ;
byte[] data = new byte[len];
while ((bytesread != len) && (actual != -1)) {
actual = is.read(data, bytesread, len - bytesread);
bytesread += actual;
}
} else {
int ch;
while ((ch = is.read()) != -1) {
...
}
}
} catch (ClassCastException e) {
throw new IllegalArgumentException("Not an HTTP URL");
} finally {
//关闭流处理
if (is != null)
is.close();
if (c != null)
c.close();
}
}
原文地址:
http://palmsky.net/java/646
分享到:
相关推荐
在"J2ME手机游戏编程入门"这个主题中,我们主要会学习以下几个核心知识点: 1. **J2ME架构**:J2ME由配置(Configurations)和 profiles 组成。配置定义了Java运行时环境的基础特性,如内存大小,而profiles则增加...
【J2ME手机基于服务器的网络象棋游戏源代码】是一种专门为移动设备设计的网络棋类游戏实现,它利用Java 2 Micro Edition (J2ME) 技术,让玩家能够在手机上与其他在线用户对战。J2ME是Java平台的一个轻量级版本,主要...
《J2ME手机游戏通用框架详解》 J2ME(Java 2 Micro Edition)是Java平台的一个重要分支,主要用于移动设备、嵌入式设备和消费类电子产品的开发。在早期智能手机时代,J2ME作为手机游戏开发的重要工具,拥有广泛的...
**J2ME手机游戏开发详解** Java 2 Micro Edition(J2ME)是Java平台的一个子集,专门设计用于资源有限的设备,如早期的智能手机和功能手机。它为开发移动应用程序,特别是手机游戏,提供了丰富的环境。在这个“J2ME...
《J2ME手机游戏案例精编随书电子教程+实例+开发教程》是针对Java Micro Edition(J2ME)平台的手机游戏开发所设计的一套综合教程。J2ME是Java平台的一个轻量级版本,主要用于嵌入式设备,如早期的智能手机和平板电脑...
《J2ME手机游戏案例精编》是一本深入探讨Java Micro Edition (J2ME)在手机游戏开发领域的专业书籍。J2ME是Java平台的一个子集,主要用于嵌入式设备和移动设备,如早期的智能手机和平板电脑。本书通过丰富的案例分析...
《J2ME手机游戏案例精编2》是针对Java Micro Edition (J2ME)平台的一本深入实践的书籍,主要关注于如何利用J2ME技术开发手机游戏。J2ME是一种轻量级的Java应用程序框架,广泛应用于移动设备,如早期的智能手机和平板...
本资源包含的是J2ME手机游戏的案例源代码,对于想要学习或开发手机游戏的程序员来说,这是一个非常宝贵的学习材料。 1. **J2ME基础** - **平台架构**:J2ME由配置(Configurations)和 profiles(Profile)组成,...
**J2ME手机程序入门源代码详解** J2ME,全称Java 2 Micro Edition,是Java平台的一个重要分支,专为嵌入式设备和移动设备设计,包括手机、智能手表、数字电视等。J2ME为开发这些设备上的应用程序提供了标准化的框架...
**J2ME手机开发技术API**是针对Java Micro Edition(J2ME)平台的应用程序开发进行详细阐述的技术参考资料。J2ME是一种轻量级的Java平台,主要用于开发在小型电子设备上运行的应用程序,如早期的移动电话、PDA、智能...
【标题】:“j2ME手机编程必看教程.avi”是一个针对初学者的视频教程,旨在帮助他们掌握在移动设备上进行Java 2 Micro Edition(j2ME)开发的基础知识。 【描述】:“j2ME手机编程必看教程.avi”可能包含一系列的...
**J2ME手机游戏开发简介** Java 2 Micro Edition(J2ME)是Java平台的一个子集,专门设计用于资源有限的设备,如早期的智能手机和平板电脑。它提供了丰富的功能,使得开发者能够创建各种各样的应用程序,尤其是移动...
【J2ME手机游戏大冲关】是一款基于Java Micro Edition(J2ME)技术开发的手机游戏,展示了J2ME在移动设备上实现游戏开发的能力。J2ME是Java平台的一个子集,专为资源有限的嵌入式设备,如早期的智能手机和平板电脑...
《J2ME手机高级编程》是一本专注于Java Micro Edition(J2ME)技术在移动设备上应用开发的书籍。J2ME是Java平台的一个子集,主要用于嵌入式设备和移动设备,如早期的智能手机和平板电脑。这本书的源代码包含多个章节...
《J2ME手机版坦克大战》是一款基于Java 2 Micro Edition(J2ME)平台开发的经典游戏,它将经典的坦克战斗体验带到了移动设备上。J2ME是Java的一个子集,专为资源有限的嵌入式设备如早期的智能手机和平板电脑设计,...
《J2ME手机游戏编程入门源码》是一个针对初学者的教育资源,主要涵盖了使用Java 2 Micro Edition(J2ME)平台开发手机游戏的基础知识。J2ME是Java的一个轻量级版本,广泛应用于移动设备,尤其是早期的智能手机,用于...
《J2ME手机游戏开发技术详解》是一本深入探讨Java ME(J2ME)平台下手机游戏开发的专业书籍。在移动设备技术飞速发展的时代,J2ME作为早期的跨平台移动开发框架,曾广泛应用于各种功能手机和部分智能手机的游戏开发...
《J2ME手机游戏色球》是一款基于Java 2 Micro Edition (J2ME) 平台开发的手机小游戏,其玩法与经典的五子棋有异曲同工之妙。J2ME是Java的一种轻量级版本,专为资源有限的移动设备如早期的智能手机和平板电脑设计,它...
《J2ME手机游戏案例精编源程序光盘文件》是一个专门为学习和研究J2ME(Java 2 Micro Edition)手机游戏开发准备的资源集合。这个压缩包包含了多个实际的游戏案例源代码,旨在帮助开发者深入理解J2ME平台上的游戏编程...