gpt4 book ai didi

android - 无法在内部存储中找到保存到文本文件的数据,如何将文件保存在内部存储 android studio 中?

转载 作者:行者123 更新时间:2023-12-05 00:13:38 24 4
gpt4 key购买 nike

我想在我的 Android 手机上创建一个文本文件并向其中写入一些文本。
当我点击按钮时,它显示 saved to/data/user/0/com.example.savetotextfile/files/example.txt
但是我找不到这些文件夹。
大多数应用程序都在设备存储> Android > 数据中,但我自己创建的应用程序不在那里。
我缺少许可吗?
我不想写入 SD 卡。

public class MainActivity extends AppCompatActivity {

private static final String FILE_NAME = "example.txt";

EditText editText;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

editText = findViewById(R.id.editText);
}

public void save(View v) {
String text = editText.getText().toString();
FileOutputStream fos = null;

try {
fos = openFileOutput(FILE_NAME, MODE_PRIVATE);
fos.write(text.getBytes());

editText.getText().clear();
Toast.makeText(this, "Saved to" + getFilesDir() + "/" + FILE_NAME, Toast.LENGTH_LONG).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}

最佳答案

If you want to see file saved in internal storage you cannot just see through file manager. (Note your phone should be rooted if you want to see that directly)

按照以下步骤查看保存在内部存储中的文件。

1) 将设备连接到您的笔记本电脑/电脑。

2) 打开android studio。

3) 现在在 android studio 的右端你会看到这个选项 Device File Manager。

enter image description here

4) 双击数据文件夹,然后再次双击数据文件夹

enter image description here

5) 找到您的应用程序的包名称,例如 com.example.yourapp 并双击它。

6) 双击要查看内部存储文件的应用程序包名称下的文件文件夹。 enter image description here

关于android - 无法在内部存储中找到保存到文本文件的数据,如何将文件保存在内部存储 android studio 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61169547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com