美文网首页
android 读取assest中的json文件

android 读取assest中的json文件

作者: hao_developer | 来源:发表于2021-04-21 14:03 被阅读0次
fun getAssetsFile(fileName: String, context: Context): String {
        val stringBuilder = StringBuilder()
        var inputStream: InputStream? = null
        try {
            val assetManager = context.assets
            inputStream = assetManager.open(fileName)
            val available = inputStream.available()
            val bytes = ByteArray(available)
            if (inputStream.read(bytes) > 0) {
                val result = String(bytes)
                stringBuilder.append(result)
            }
        } catch (e: Exception) {
            e.printStackTrace()
        }finally {
            if (inputStream != null) {
                inputStream.close()
            }
        }
        return stringBuilder.toString()
    }

相关文章

网友评论

      本文标题:android 读取assest中的json文件

      本文链接:https://www.haomeiwen.com/subject/btpnlltx.html