在 Android 中,assetManager 是一个用于访问原生应用程序资源的类。对于将文本资产(如 .txt 文件)读取为 UTF-8 编码,您可以使用 AssetManager 的方法:
以下是一个示例代码片段:
AssetManager assetManager = getAssets();
InputStream inputStream = assetManager.open("your_asset_file.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
String content = reader.readLine();
reader.close();
在上述代码中,我们首先获取了 AssetManager 实例,然后调用 open() 方法来打开指定的资产文件。接下来,我们使用 BufferedReader 类读取文件内容,并使用 getAsString() 方法将读取到的内容转换为字符串。最后,我们使用 UTF-8 编码格式对字符串进行解码。
希望这可以帮助您解决问题!
领取专属 10元无门槛券
手把手带您无忧上云