/**
* 获取应用包名
*/
fun Context.getApplicationPackageName():String{
packageManager.getPackageInfo(packageName,0)
return packageName
}
fun Context.readAssetsFileText(fileName: String): String {
try {
val inputReader = InputStreamReader(assets.open(fileName))
val bufReader:BufferedReader? = BufferedReader(inputReader)
if (bufReader == null){
Log.i("test","bufReader is NULL")
}
var line: String?
val result = StringBuilder()
while ((bufReader?.readLine().apply { line = this }) != null){
result.append(line)
}
return result.toString()
} catch (e: Exception) {
e.printStackTrace()
}
return ""
}