`
zovikoo
  • 浏览: 11410 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

j2me 创建多级文件夹方法

 
阅读更多

这个方法是创建多层文件夹的一个方法,写的有点笨拙,或许用递归能够好些,不过递归恐怕会拖机器~

 

上代码

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();
				}
			}
		}
	}

 

未经过仔细测试,如有问题请留言。

分享到:
评论

相关推荐

    J2ME canvas多级菜单的实现

    Canvas 是 J2ME 中的一个关键组件,它提供了一个自定义图形绘制的画布,开发者可以在此基础上创建丰富的用户界面。在本教程中,我们将深入探讨如何在 J2ME Canvas 上实现多级菜单。 首先,了解 J2ME 的 Canvas 基础...

    J2ME开发环境配置方法

    ### J2ME开发环境配置详解 #### 一、引言 随着移动互联网技术的发展,Java 2 Micro Edition(简称 J2ME)作为一种重要的移动应用开发平台,在早期的智能手机及功能手机上占据了重要的地位。本文旨在详细介绍如何...

    j2me解析网页的方法

    j2me解析网页的方法,让你清楚的知道怎么解析,html,wml,xml,jsp...网页

    j2me混淆器安装与使用方法

    **J2ME混淆器安装与使用详解** J2ME混淆器是针对Java Micro Edition (J2ME) ...以上就是关于J2ME混淆器的安装与使用方法的详细介绍,通过这个过程,你可以有效地保护你的J2ME应用程序,同时也能优化其大小和运行效率。

    J2ME开发 J2ME开发 J2ME开发

    5. **WMA (Wireless Messaging API)**:允许开发者创建支持短信服务(SMS)和彩信服务(MMS)的应用。 6. **JSR (Java Specification Requests)**:JSR是定义新API或更新现有API的规范,例如JSR-118定义了MIDP 2.0...

    J2ME_Map.rar_J2ME 地图_J2ME游戏_j2me 游戏_j2me_m_绘制地图

    本主题将深入探讨如何在J2ME环境中创建和显示游戏地图。 首先,地图设计是游戏世界构建的基础,它不仅包括地形、障碍物、路径等元素的布局,还涉及游戏世界的视觉风格和玩家导航机制。在J2ME中,地图通常以二维数组...

    j2ME手机移动开发

    开发者需要了解如何创建MIDlets,定义它们的生命周期方法,如startApp()、pauseApp()和destroyApp()。此外,还要掌握如何使用MIDP提供的用户界面组件来创建UI,如ChoiceGroup、TextBox和Form。 ### 6. 网络通信 ...

    J2ME API 2.0 J2ME使用手册 J2ME帮助文档

    J2ME API 2.0的文档和手册为开发者提供了详细的技术指南,涵盖了所有这些方面,帮助他们充分利用J2ME的潜力来创建功能丰富的、适应各种设备的应用程序。"midpng-javadoc-final"这个文件名可能指的是MIDP PNG图像处理...

    j2me_plane.rar_j2me_j2me 飞机_j2me 飞机 游戏_飞机游戏

    《J2ME飞机游戏开发详解》 J2ME(Java 2 Micro Edition)是Java平台的一个子集,专为移动设备、嵌入式系统等资源有限的环境设计。本篇文章将深入探讨如何利用J2ME技术开发一款简单的飞机游戏,以此帮助初学者理解...

    j2me游戏.rar

    2. **碰撞检测**:在游戏中,物体之间的碰撞检测是常见的,J2ME提供了一些基本的方法,但可能需要自定义算法来优化性能。 3. **动画**:通过改变帧率和利用缓动函数,可以实现平滑的动画效果。 4. **音频播放**:...

    J2ME中文版教程 J2ME教程

    4. **MIDP API详解**:MIDP是J2ME中用于创建移动应用的核心API,教程会详细介绍如何使用Canvas、Form、Item等组件进行用户界面设计,以及怎样利用 MIDP的网络功能实现数据通信。 5. **图形与多媒体**:J2ME支持丰富...

    j2me里面各种漂亮进度条的制作方法

    本文将深入探讨如何在J2ME中创建各种美观的进度条,并通过提供的文件名如"loading进度条.txt"、"进度条3.txt"、"进度条2.txt"、"进度条4.txt"来推测不同的实现方式。 首先,我们需要了解J2ME中的基本图形绘制API,...

    J2ME教材:J2ME&Gaming中文版

    总的来说,“J2ME&Gaming中文版”是一本引导初学者进入J2ME游戏开发领域的教程,它将帮助你理解如何利用Java语言在移动平台上创建互动性强、趣味性高的游戏。通过深入学习和实践,你可以掌握到构建移动游戏所需的...

    j2Me 实例 笔记源码

    7. **资源管理**:在“rec”文件夹中存放的图片资源是J2ME应用中常见的图形元素,它们可能被用来装饰用户界面或者在游戏中作为角色或背景。 8. **编译与打包**:J2ME应用的开发需要使用专用的J2ME集成开发环境(IDE...

    使用NetBeans开发J2ME应用程序

    安装完成后,打开IDE,创建一个新的J2ME项目。在项目设置中,配置设备配置文件(CDC或CLDC)和用户界面框架(如MIDP)。 ### 3. 创建J2ME项目 在NetBeans中,选择“文件”&gt;“新建项目”,然后在“Java”类别下找到...

    J2ME 发短信 源码

    EclipseME是专门为Eclipse定制的J2ME开发插件,它可以提供J2ME项目的创建、调试和模拟等功能。 短信发送在J2ME中主要通过Mobile Information Device Profile (MIDP) 和 Connected Limited Device Configuration ...

    j2me开发环境配置

    现在你可以开始在Eclipse中创建、编译、测试和打包J2ME应用程序。尽管我们已经完成了基本的配置,但在实际开发过程中,可能还需要根据具体需求调整EclipseME的更多设置。例如,你可能需要添加新的设备模型,或者...

    j2me经典游戏源码

    6. **用户界面设计**:J2ME中的用户界面通常使用LWUIT( Lightweight User Interface Toolkit)或MIDP API来创建,学习源码可以理解如何在限制资源的移动设备上实现交互式界面。 7. **网络通信**:J2ME允许应用通过...

    J2ME插值算法实现图片的放大缩小方法

    在Java Micro Edition (J2ME) 平台上处理图像时,有时我们需要对图片进行...通过阅读提供的文档《J2ME插值算法实现图片的放大缩小方法.doc》,你可以找到详细的代码示例和实现细节,帮助你在实际项目中应用这些知识。

    安卓AIDE开发J2ME

    `J2ME+API+速查手册.chm`是一个非常重要的资源,它包含了J2ME的API文档,开发者可以从中查找各种类、接口和方法,理解如何在J2ME中使用Java语言进行编程。`CHM 阅读器 X_2.1.160802.apk`则是用来打开并查看这个帮助...

Global site tag (gtag.js) - Google Analytics