这个方法是创建多层文件夹的一个方法,写的有点笨拙,或许用递归能够好些,不过递归恐怕会拖机器~
上代码
public void careateFconn(String deviceUrl)
{
FileConnection fconn = null;
String str_headUrl = deviceUrl.substring(0, deviceUrl.indexOf(":/")) + ":/";
String str_lowUrl = deviceUrl.substring(deviceUrl.indexOf(":/") + 1);
int temp = 0;
Vector v = new Vector(0, 1);
while((temp = str_lowUrl.indexOf("/")) != -1)
{
v.addElement(str_lowUrl.substring(0, temp));
str_lowUrl = str_lowUrl.substring(temp+3);
}
for(int i = 0; i < v.size(); i++)
{
try
{
fconn = (FileConnection) Connector.open(str_headUrl + v.elementAt(i).toString(), Connector.READ_WRITE);
if(!fconn.exists())
fconn.mkdir();
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
fconn.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
未经过仔细测试,如有问题请留言。
分享到:
相关推荐
Canvas 是 J2ME 中的一个关键组件,它提供了一个自定义图形绘制的画布,开发者可以在此基础上创建丰富的用户界面。在本教程中,我们将深入探讨如何在 J2ME Canvas 上实现多级菜单。 首先,了解 J2ME 的 Canvas 基础...
### J2ME开发环境配置详解 #### 一、引言 随着移动互联网技术的发展,Java 2 Micro Edition(简称 J2ME)作为一种重要的移动应用开发平台,在早期的智能手机及功能手机上占据了重要的地位。本文旨在详细介绍如何...
j2me解析网页的方法,让你清楚的知道怎么解析,html,wml,xml,jsp...网页
**J2ME混淆器安装与使用详解** J2ME混淆器是针对Java Micro Edition (J2ME) ...以上就是关于J2ME混淆器的安装与使用方法的详细介绍,通过这个过程,你可以有效地保护你的J2ME应用程序,同时也能优化其大小和运行效率。
5. **WMA (Wireless Messaging API)**:允许开发者创建支持短信服务(SMS)和彩信服务(MMS)的应用。 6. **JSR (Java Specification Requests)**:JSR是定义新API或更新现有API的规范,例如JSR-118定义了MIDP 2.0...
本主题将深入探讨如何在J2ME环境中创建和显示游戏地图。 首先,地图设计是游戏世界构建的基础,它不仅包括地形、障碍物、路径等元素的布局,还涉及游戏世界的视觉风格和玩家导航机制。在J2ME中,地图通常以二维数组...
开发者需要了解如何创建MIDlets,定义它们的生命周期方法,如startApp()、pauseApp()和destroyApp()。此外,还要掌握如何使用MIDP提供的用户界面组件来创建UI,如ChoiceGroup、TextBox和Form。 ### 6. 网络通信 ...
J2ME API 2.0的文档和手册为开发者提供了详细的技术指南,涵盖了所有这些方面,帮助他们充分利用J2ME的潜力来创建功能丰富的、适应各种设备的应用程序。"midpng-javadoc-final"这个文件名可能指的是MIDP PNG图像处理...
《J2ME飞机游戏开发详解》 J2ME(Java 2 Micro Edition)是Java平台的一个子集,专为移动设备、嵌入式系统等资源有限的环境设计。本篇文章将深入探讨如何利用J2ME技术开发一款简单的飞机游戏,以此帮助初学者理解...
2. **碰撞检测**:在游戏中,物体之间的碰撞检测是常见的,J2ME提供了一些基本的方法,但可能需要自定义算法来优化性能。 3. **动画**:通过改变帧率和利用缓动函数,可以实现平滑的动画效果。 4. **音频播放**:...
4. **MIDP API详解**:MIDP是J2ME中用于创建移动应用的核心API,教程会详细介绍如何使用Canvas、Form、Item等组件进行用户界面设计,以及怎样利用 MIDP的网络功能实现数据通信。 5. **图形与多媒体**:J2ME支持丰富...
本文将深入探讨如何在J2ME中创建各种美观的进度条,并通过提供的文件名如"loading进度条.txt"、"进度条3.txt"、"进度条2.txt"、"进度条4.txt"来推测不同的实现方式。 首先,我们需要了解J2ME中的基本图形绘制API,...
总的来说,“J2ME&Gaming中文版”是一本引导初学者进入J2ME游戏开发领域的教程,它将帮助你理解如何利用Java语言在移动平台上创建互动性强、趣味性高的游戏。通过深入学习和实践,你可以掌握到构建移动游戏所需的...
7. **资源管理**:在“rec”文件夹中存放的图片资源是J2ME应用中常见的图形元素,它们可能被用来装饰用户界面或者在游戏中作为角色或背景。 8. **编译与打包**:J2ME应用的开发需要使用专用的J2ME集成开发环境(IDE...
安装完成后,打开IDE,创建一个新的J2ME项目。在项目设置中,配置设备配置文件(CDC或CLDC)和用户界面框架(如MIDP)。 ### 3. 创建J2ME项目 在NetBeans中,选择“文件”>“新建项目”,然后在“Java”类别下找到...
EclipseME是专门为Eclipse定制的J2ME开发插件,它可以提供J2ME项目的创建、调试和模拟等功能。 短信发送在J2ME中主要通过Mobile Information Device Profile (MIDP) 和 Connected Limited Device Configuration ...
现在你可以开始在Eclipse中创建、编译、测试和打包J2ME应用程序。尽管我们已经完成了基本的配置,但在实际开发过程中,可能还需要根据具体需求调整EclipseME的更多设置。例如,你可能需要添加新的设备模型,或者...
6. **用户界面设计**:J2ME中的用户界面通常使用LWUIT( Lightweight User Interface Toolkit)或MIDP API来创建,学习源码可以理解如何在限制资源的移动设备上实现交互式界面。 7. **网络通信**:J2ME允许应用通过...
在Java Micro Edition (J2ME) 平台上处理图像时,有时我们需要对图片进行...通过阅读提供的文档《J2ME插值算法实现图片的放大缩小方法.doc》,你可以找到详细的代码示例和实现细节,帮助你在实际项目中应用这些知识。
`J2ME+API+速查手册.chm`是一个非常重要的资源,它包含了J2ME的API文档,开发者可以从中查找各种类、接口和方法,理解如何在J2ME中使用Java语言进行编程。`CHM 阅读器 X_2.1.160802.apk`则是用来打开并查看这个帮助...