gpt4 book ai didi

android - 如何将 openRawResource() 中的文件名设置为可变

转载 作者:行者123 更新时间:2023-11-29 22:11:20 27 4
gpt4 key购买 nike

我有一个允许用户键入文件名的 editText,但由于所有文件都在原始文件夹中。我试图从原始文件夹中获取文件,但问题出在这里,

String fileName = editText.getText().toString;
InputStream ins = getResources().openRawResource(R.raw.my_db_file);

如何将“my_db_file”替换为文件名?似乎不允许我这样编码
InputStream ins = getResources().openRawResource(R.raw.fileName);
任何想法?非常感谢您的帮助

最佳答案

使用getResources().getIdentifier() 将表示资源名称的String 转换为资源ID。请注意,这在幕后使用了反射,因此请缓存您的结果。

关于android - 如何将 openRawResource() 中的文件名设置为可变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9554265/

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