/** * 获取应用包名 */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 ""}