Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JavaME移植到Android(使用文件)_Java_Android_Java Me - Fatal编程技术网

将JavaME移植到Android(使用文件)

将JavaME移植到Android(使用文件),java,android,java-me,Java,Android,Java Me,我正在尝试将JavaME应用程序移植到Android。 因为我不是Java开发人员,所以我有一些问题需要解决 使用文件 FileConnection fconn = null; fconn = (FileConnection)Connector.open(fileName, Connector.READ); InputStream inputStream = null; inputStream = fconn.openInputStream(); return inputStream; 在A

我正在尝试将
JavaME
应用程序移植到Android。
因为我不是Java开发人员,所以我有一些问题需要解决

  • 使用文件

    FileConnection fconn = null;
    fconn = (FileConnection)Connector.open(fileName, Connector.READ);
    InputStream inputStream = null;
    inputStream = fconn.openInputStream();
    return inputStream;
    

  • 在Android中如何实现这一点?

    答案是可以的,但是为什么您需要
    数据
    输入缓冲区
    在这里?我得到的方法openFileInput(String)对于MyClass类型是未定义的。我遗漏了什么?ps:这是在private上的静态方法中使用的class@no9
    openFileInput
    Context
    上的一种方法。为了使用上述代码,您需要将
    上下文
    传递到静态方法中。
      FileInputStream fIn = null;
      try{
    
       char[] inputBuffer = new char[1024];
       String data = null;
       fIn = openFileInput(“public.dat”);
    
       return fIn;
    
    }catch(IOException e){
      e.printStackTrace(System.err);
    
    }