所以,在我的应用程序中,我需要在内部存储中保存一个位图,例如在“图片”文件夹中,以便用户可以看到它并在以后做任何想做的事情。
看起来很简单,但我不知道该怎么做。我找到的每个教程都显示了如何将其保存在外部存储或应用程序的文件夹中,但没有一个如何将其保存在可供用户使用的普通、内部、公共存储中。
所以,在我的应用程序中,我需要在内部存储中保存一个位图,例如在“图片”文件夹中,以便用户可以看到它并在以后做任何想做的事情。
看起来很简单,但我不知道该怎么做。我找到的每个教程都显示了如何将其保存在外部存储或应用程序的文件夹中,但没有一个如何将其保存在可供用户使用的普通、内部、公共存储中。
所以,在我的应用程序中,我需要在内部存储中保存一个位图,例如在“图片”文件夹中,以便用户可以看到它并在以后做任何想做的事情。
然后你的意思是外部存储。用户无权访问内部存储。
您可能希望查看有关 Android 内部和外部存储定义的文档。
看起来很简单,但我不知道怎么做
您可以通过 获取可能的目录Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)
,并将文件保存在其中。请注意,该目录可能尚不存在,因此mkdirs()
如有必要,请使用创建它。
我找到的每个教程都显示了如何将其保存在外部存储或应用程序的文件夹中,但没有一个如何将其保存在可供用户使用的普通、内部、公共存储中。
那是外部存储。