Added isSystemApp function in FunctionFactory

This commit is contained in:
2023-01-29 00:25:09 +08:00
parent d5f366a82d
commit 54851231eb

View File

@@ -257,6 +257,14 @@ fun Context.appIconOf(packageName: String = getPackageName()) = getPackageInfoCo
fun Context.isDebugApp(packageName: String) =
safeOfFalse { (getPackageInfoCompat(packageName)?.applicationInfo?.flags?.and(ApplicationInfo.FLAG_DEBUGGABLE) ?: 0) != 0 }
/**
* 获取 APP 是否为系统 APP
* @param packageName APP 包名
* @return [Boolean]
*/
fun Context.isSystemApp(packageName: String) =
safeOfFalse { (getPackageInfoCompat(packageName)?.applicationInfo?.flags?.and(ApplicationInfo.FLAG_SYSTEM) ?: 0) != 0 }
/**
* 对数值自动补零
* @return [String]