mirror of
https://github.com/wanghongenpin/proxypin.git
synced 2026-05-10 00:44:12 +08:00
Merge pull request #160 from caofengbin/feature/fix_android_get_app_error
【fix】修复安卓端获取应用列表可能不成功的场景
This commit is contained in:
@@ -27,7 +27,8 @@ class AppInfo(name: CharSequence, packageName: String, icon: ByteArray, versionN
|
||||
val icon =
|
||||
if (withIcon) drawableToByteArray(app.loadIcon(packageManager)) else ByteArray(0)
|
||||
val packageInfo = packageManager.getPackageInfo(app.packageName, 0)
|
||||
val versionName = packageInfo.versionName
|
||||
// 部分应用可能没有设置versionName,将导致获取列表操作失败
|
||||
val versionName = packageInfo.versionName ?: ""
|
||||
|
||||
return AppInfo(name, packageName, icon, versionName)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user