当前位置: 首页 > 知识库问答 >
问题:

我正在使用Android studio我想通过模拟器编写本地文本文件

蒋权
2023-03-14
public void WriteText() {
    EditText txt=(EditText)findViewById(R.id.txtwrite);


    try {
        FileOutputStream fos = openFileOutput("D:/File.txt", Context.MODE_PRIVATE);
        fos.write(txt.getText().toString().getBytes());
        fos.close();
        Toast.makeText(this, "Saved", Toast.LENGTH_LONG);
    } catch (Exception e) {
        Toast.makeText(this,e.getMessage(),Toast.LENGTH_LONG);
    }
}

共有1个答案

盛柏
2023-03-14

仿真器定义

Android SDK包括一个移动设备模拟器--一个运行在计算机上的虚拟移动设备。模拟器允许您在不使用物理设备的情况下开发和测试Android应用程序。

它是一个虚拟的移动设备。这意味着模拟器很像一个移动设备。你只能在它里面创建文件,而不能在计算机上创建文件。

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  public void createFile(String sFileName, String sBody){
    try
    {
        File root = new File(Environment.getExternalStorageDirectory(), "Notes");
        if (!root.exists()) {
            root.mkdirs();
        }
        File gpxfile = new File(root, sFileName);
        FileWriter writer = new FileWriter(gpxfile);
        writer.append(sBody);
        writer.flush();
        writer.close();
        Toast.makeText(this, "Done", Toast.LENGTH_SHORT).show();
    }
    catch(IOException e)
    {
         e.printStackTrace();

    }
   } 
 类似资料:
  • 问题内容: 启动程序时,我需要阅读一个文本文件。我正在使用eclipse并启动了一个新的Java项目。在我的项目文件夹中,我有“ src”文件夹和标准的“ JRE系统库” + staedteliste.txt …我只是不知道将文本文件放在何处。我确实尝试过我可以考虑的每个文件夹....我不能使用“硬编码”路径,因为文本文件需要包含在我的应用中… 我使用以下代码读取文件,但出现此错误: } 问题答案

  • 本文向大家介绍使用Python读写文本文件及编写简单的文本编辑器,包括了使用Python读写文本文件及编写简单的文本编辑器的使用技巧和注意事项,需要的朋友参考一下 学习raw_input和argv是学习读取文件的前提,你可能不能完全理解这个练习,所以认真学习并检查。如果不认真的话,很容易删除一些有用的文件。 这个练习包含两个文件,一个是运行文件ex15.py,一个是ex15_sample.txt。

  • 我试图为我通过OpenGL渲染的每一帧写位图文件。 请注意,我不会读取位图,我会写新的位图文件。 这是我的部分C代码 “GLRender”是可以在MFC窗口上渲染的函数。“SaveBitmapToDirectFile”是从参数pDC写入新位图图像文件的函数,如果我删除第二行的双斜线,我可以检查它是否工作正常,因为只有左上方的灰色框在“a.bmp”处绘制 那么m_hDC去哪儿了呢?我不知道为什么渲染

  • 我正在从Kafka读取数据,并试图以ORC格式将其写入HDFS文件系统。我使用了他们官网链接中的以下链接参考。但是我可以看到Flink为所有数据编写完全相同的内容,并使得这么多文件和所有文件都可以103KB https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/connectors/streamfile_sink.html

  • 问题内容: 好。简单的问题。也许不是那么简单的答案: 我有一个用Java下载的文件,我知道这是一个文本文件。无论默认文本编辑器是什么,有什么方法可以使用Java打开该文本文件?它必须适用于所有操作系统,否则我只能使用记事本打开它。 :\我猜想如果没有办法,我可以使用JOptionPane并显示文本文件的内容… 问题答案: 您可以执行以下操作: 这链接到java.awt.Desktop上的教程文章:

  • 我AndriodManifest.xml文件代码在这里 我得到如下错误 #FAILURE:生成失败,出现异常。 < li >哪里出错:任务执行失败:app:processDebugResources。 执行com.android.build.gradle.internal.tasks.Workers$ActionFacade Android资源链接失败时发生故障G:\时钟\clock_app\bu