gpt4 book ai didi

Android:原始资源是否存储在本地文件系统上?

转载 作者:行者123 更新时间:2023-12-02 02:03:48 24 4
gpt4 key购买 nike

我正在分析 APK,并在应用程序的/res/raw/目录中看到一组 .txt 资源。在模拟器上安装应用程序后,我希望在/data/data/[app]/files 目录中看到这些相同的文件,但它们似乎不存在。原始资源存储在哪里?原始资源是在应用程序运行时在文件系统的其他地方生成的吗?或者当它们被访问时,是从本地 .apk 文件动态获取的吗?谢谢。

最佳答案

原始资源(实际上是所有资源)都 bundle 在 APK 文件中(这包括放置在 assets/ 中的文件),这就是为什么您无法访问 using File句柄。 APK 文件本身通常位于设备的 system/app 目录中。

您提到的内部存储位置(/data/data/[app]/files)是使用Context.openFileInput()创建的文件的位置,Context放置 .openFileOutput()Context.getFilesDir()

HTH

关于Android:原始资源是否存储在本地文件系统上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7421001/

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