the*_*net 2 android text-files android-external-storage android-internal-storage
我想在我的 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();
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果您想查看保存在内部存储中的文件,您不能只通过文件管理器查看。(请注意,如果您想直接查看,您的手机应该已植根)
按照以下步骤查看保存在内部存储中的文件。
1) 将设备连接到您的笔记本电脑/电脑。
2) 打开安卓工作室。
3) 现在在 android studio 的最右边,您将选择设备文件管理器。
4)双击数据文件夹,然后再次双击数据文件夹
5) 找到您的应用程序的包名称,如 com.example.yourapp 并双击它。
| 归档时间: |
|
| 查看次数: |
3510 次 |
| 最近记录: |