首页 > 解决方案 > Android - 在未经用户重复同意的情况下读取文件

问题描述

我正在编写一个小型医疗应用程序,以尝试我新学到的 Android 技能。我希望能够从设备上的特定文件夹(不是 SD 卡)中读取文本文件,用户可以在其中放置一些医疗信息(当应用程序启动时),而无需用户选择文件目标,但是我不确定如何实现它。我可能还想写入文件。

该文件可能会经常更改。事实是,我需要从具有可变数量子目录的目录中读取,每个子目录中有 4 个文件。这是我需要读取然后显示的那些文件,但为了简单起见,我将问题限制为仅读取文件。看起来这将是一个位于“Internal Storage/Android/data/com.me.myapp/medical_information”中的文件,但我不确定用户经常需要在其中找到应用程序有多方便所有应用程序文件夹,然后导航到该文件夹​​。放置这个文件夹/文件的最佳位置在哪里,如何写入/读取它?

最好用 Kotlin 编写答案,但不是必需的。

标签: androidkotlin

解决方案


推荐阅读