Android如何在手机内存中创建文件

标签 android

如何在手机内存而不是 SD 卡中创建文件。

最佳答案

您应该只能访问对您的应用程序拥有正确访问权限的目录。

通常,您将使用方法Context.getDir("example", MODE_PRIVATE)来获取手机内存上的可写目录。

它创建一个名为 /data/data/[package_name]/app_example 的目录。

然后您将能够在该目录中创建文件。

您还可以使用:

FileOutputStream f = context.openFileOutput("filetest", MODE_PRIVATE);

这将创建并打开一个名为/data/data/[package name]/files/filetest的文件。

关于Android如何在手机内存中创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3288367/

相关文章:

android - 更新Android Studio和Gradle插件后未配置Kotlin

java - 当用户可见时更新 View 寻呼机上的 fragment

android - 任务 ':app:compileDebugJavaWithJavac' 执行失败

android - xmlns :tools namespace attribute not reflecting in plugin Element

android - android 上的 asp.net mvc 2 + jquery mobile

Android - 如何使用简单的 api 反序列化包含对象列表的 xml

android - 为什么我的 BroadcastReceiver 不起作用?

java - Android 操作栏覆盖并默认隐藏在 xml 中

Android:USB 调试无法正常工作

java - 如何修复 java.lang.StringIndexOutOfBoundsException : length=225; regionStart=4; regionLength=-2