INNER CODE UNIT · Kotlin
logDebugInfo
NexAlloy/NexAlloy · app/src/main/java/io/github/nexalloy/PatchExecutor.kt:236
private fun logDebugInfo() {
val success = failedPatches.isEmpty()
if (DEBUG) {
XposedBridge.log("${lpparam.applicationInfo.packageName} version: ${getAppVersion()}")
if (success) {
Utils.showToastLong("apply patches success")
}
}
}
private fun getAppVersion(): String {
val packageInfo = appContext.packageManager.getPackageInfo(appContext.packageName, 0)
val versionName = packageInfo.versionName
val versionCode = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
packageInfo.longVersionCode
} else {
@Suppress("DEPRECATION") packageInfo.versionCode
}