j2me读取本地文件的方法

原创 2007年09月29日 14:36:00
 
public byte[] readFile(String filepath) {
  byte data[] = null;
  try {
   FileConnection fc = (FileConnection) Connector.open(filepath);
   DataInputStream dis = fc.openDataInputStream();
   /** ********************************************************** */
   int ch;// 每次读出的数据
   int index = 0;// 读取的数据的总索引
   int len = 1024;// 放数据的空间不够时,每次扩充空间的大小为1024字节
   byte buf[];// 暂时存放从data[]拷贝出来的数据
   data = new byte[len];// 先初步设定一个1k的内存空间
   while ((ch = dis.read()) != -1) {
    data[index] = (byte) ch;
    index++;
    if (index >= len) {
     len += 1024;
     buf = new byte[len];
     System.arraycopy(data, 0, buf, 0, index);
     data = null;
     data = buf;
    }
   }
   // 此时data[]的长度可能要比实际数据多,最后的一些字节可能是一些无效的数据,去掉无效数据
   if ((index % 1024) == 0) {
    buf = new byte[index];// index的值是数据的实际大小
    System.arraycopy(data, 0, buf, 0, index);
    data = null;
    data = buf;
   }
   /** ********************************************************** */
   if (dis != null) {
    dis.close();
    dis = null;
   }
   if (fc != null) {
    fc.close();
    fc = null;
   }
  } catch (IOException e) {
   e.printStackTrace();
  }
  return data;
 }
 

J2ME读取本地文件的方法

 public byte[] readFile(String filepath) {  byte data[] = null;  try {   FileConnection fc = (FileCo...
  • yongzhewuwei_2008
  • yongzhewuwei_2008
  • 2006年04月26日 15:49
  • 4171

J2ME游戏按键处理方法简述

J2ME游戏按键处理方法简述 摘要:在游戏当中很多时候,要求按键有更多的响应方式,我们的问题就多起来了。  正文:1.ScanKey()方法这种方法使在keyPressed()、keyRelease(...
  • NetMicrobe
  • NetMicrobe
  • 2006年11月04日 15:37
  • 1944

J2ME中文教程之J2ME技术概述

随着移动通信的突飞猛进,移动开发这个新鲜的字眼慢慢成为开发者关注的热点。在网上进行的最近一份调查显示,有24.34%的受访者涉足嵌入式/移动设备应用开发,这个数字可能略高于实际的比例,但也足可说明嵌入...
  • lpy123456
  • lpy123456
  • 2007年01月16日 12:37
  • 676

eclipse中配置j2me,简单运行j2me程序

1.安装好jdk2.去官网上下载好eclipse,去eclipseme.org上下载eclipseme,http://www.oracle.com/technetwork/java/download-...
  • snrqtdhuqf
  • snrqtdhuqf
  • 2011年01月20日 10:09
  • 2388

J2ME技术入门之一——J2ME程序的开发过程

       在进行J2ME开发以前,必须首先了解J2ME程序的开发过程,只有熟悉了开发过程以后才可以了解如何进行J2ME程序的开发。由于运行环境以及针对平台的不同,J2ME的开发过程和J2SE的开发...
  • Mailbomb
  • Mailbomb
  • 2005年06月23日 18:49
  • 2816

用Eclipse做J2Me开发的前期配置

 我也是一个初学者,从一个初学者的角度上讲,就是要尽可能的详细,因为这个东西稍微配置不对,或者是那里没有注意到,就会走不少的弯路,所以我在这里把配置讲得非常的详细,以图文的形式展示,以免你看了不知道所...
  • fenglibing
  • fenglibing
  • 2007年09月05日 23:01
  • 10305

android之本地文件读取

主要实现的是获取本地文件夹,读取txt和csv文件 apk: http://fir.im/h1qa 我是站在巨人的肩膀上,有前辈已经把获取手机文件的写成一个类,直接调用即可,在此表示感谢 imp...
  • I_do_can
  • I_do_can
  • 2016年01月24日 10:16
  • 8291

HTML5读取本地文件

HTML5为我们提供了一种与本地文件系统交互的标准方式:File Api。 该规范主要定义了以下数据结构: File FileList Blob HTML5访问本地文件系...
  • tfnco
  • tfnco
  • 2015年04月28日 10:55
  • 1098

J2ME入门之HelloWorld

引言  前面几篇文章已经介绍了Eclipse及其工作环境的安装、配置过程,并完成各项相关准备工作。因此从本文开始将讲述如何使用前面配置好的Eclipse开发环境来创建J2ME项目,开始真正的J2ME开...
  • runner0592
  • runner0592
  • 2006年08月10日 23:35
  • 4109

JS学习--用JS读取本地文件

总结了JavaScript读取本地文件的常用方法,并附有样例程序
  • yin1203014
  • yin1203014
  • 2015年11月04日 17:00
  • 1277
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:j2me读取本地文件的方法
举报原因:
原因补充:

(最多只允许输入30个字)