package com.yidianling.home.utils
import android.content.Context
import java.io.BufferedInputStream
import java.io.IOException
import java.io.InputStream
/**
* Created by haorui on 2019/2/16.
* Des:
*/
class HomeFileUtils{
companion object {
/**
* 读取Assets下文本文件
*/
fun getAssertsFile(context: Context, fileName: String): ByteArray? {
var inputStream: InputStream? = null
val assetManager = context.assets
try {
inputStream = assetManager.open(fileName)
if (inputStream == null) {
return null
}
var bis: BufferedInputStream? = null
val length: Int
try {
bis = BufferedInputStream(inputStream)
length = bis.available()
val data = ByteArray(length)
bis.read(data)
return data
} catch (e: IOException) {
} finally {
if (bis != null) {
try {
bis.close()
} catch (e: Exception) {
}
}
}
return null
} catch (e: IOException) {
e.printStackTrace()
}
return null
}
}
}