gpt4 book ai didi

android - 将现有文件存储到内部存储器中并获取路径

转载 作者:行者123 更新时间:2023-11-29 21:59:57 25 4
gpt4 key购买 nike

我有一个 xml 文件,我想将它存储在内部存储器中,稍后我只需要一个到该文件的路径来访问它。

我有一个现有文件,所以不需要在我的程序中写入一个文件,我只是想以一种用户无法意外删除该文件的方式存储它,应用程序可以通过访问它的路径来读取它。

注意:我使用的是仅接受文件路径的第三方库。我不想存储在 SD 卡中

我试过 AssetManager assetManager = getAssets(); 但这在需要时不提供相对路径。我尝试了 /data/data/com.bcl/external.provider 并将我的 external.provider 文件复制到应用程序包中,但没有成功。

那么如何获取我可以存储文件的路径并获取其路径。

最佳答案

您可以做的是将文件写入 data/data/package_name/ 中的文件文件夹,然后从那里读取。此文件夹位于内部存储中,因此用户将无法读取该文件。您可以使用 getFilesDir() 获取路径,这将为您提供 data/data/package_name/files/

关于android - 将现有文件存储到内部存储器中并获取路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12213503/

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