val pm = context.packageManager
val pi : PackageInfo = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
pm.getPackageInfo(context.packageName, PackageManager.PackageInfoFlags.of(0))
} else {
pm.getPackageInfo(context.packageName, 0)
}
기존 방식은 다음과 같은데 33버전에서 Deprecated 되었다.
public abstract PackageInfo getPackageInfo (VersionedPackage versionedPackage, int flags)
33버전을 기준으로 분기하여 사용하자
public PackageInfo getPackageInfo (VersionedPackage versionedPackage,PackageManager.PackageInfoFlags flags)