[ Android ] Query If Package is Installed

Declare Query Request for Package
xml 复制代码
<queries>
    <package android:name="com.tencent.mm" />
    <package android:name="com.xingin.xhs" />
</queries>
Query Install State
kotlin 复制代码
fun Context.isPackageInstalled(packageName: String): Boolean {
    try {
        packageManager.getApplicationInfo(packageName, 0)
        return true
    } catch (e: Throwable) {
        return false
    }
}
相关推荐
参宿四南河三13 分钟前
Android Compose SideEffect(副作用)实例加倍详解
android·app
火柴就是我1 小时前
mmkv的 mmap 的理解
android
没有了遇见1 小时前
Android之直播宽高比和相机宽高比不支持后动态获取所支持的宽高比
android
shenshizhong2 小时前
揭开 kotlin 中协程的神秘面纱
android·kotlin
vivo高启强2 小时前
如何简单 hack agp 执行过程中的某个类
android
沐怡旸2 小时前
【底层机制】 Android ION内存分配器深度解析
android·面试
你听得到113 小时前
肝了半个月,我用 Flutter 写了个功能强大的图片编辑器,告别image_cropper
android·前端·flutter
KevinWang_3 小时前
Android 原生 app 和 WebView 如何交互?
android
用户69371750013843 小时前
Android Studio中Gradle、AGP、Java 版本关系:不再被构建折磨!
android·android studio
杨筱毅3 小时前
【底层机制】Android低内存管理机制深度解析
android·底层机制