【问题标题】:how you Know in user device your second app install or no您如何知道用户设备是否安装了第二个应用程序
【发布时间】:2017-06-23 09:13:24
【问题描述】:

大家好,我有一个关于 android 编程的问题:

如果我在 google 中有 2 个应用程序播放其中一个用户下载应用程序 (1),我如何知道用户设备中是否有应用程序 (2)

如果用户设备中有 app(2),我不会,app(1) 会显示 Toast 并说

“应用编号 (2) 已安装”
或者
"你有应用号 (2) 谢谢"

【问题讨论】:

标签: java android


【解决方案1】:

你可以这样检查,

    PackageManager localPackageManager = getPackageManager();

    // Main thing is it will return the launcher, If the app dont have launcher, use getPackageInfo(package, 0) will NameNotFoundException if no package
    Intent launchIntent = localPackageManager.getLaunchIntentForPackage("[Seconf app package name]");

    if (launchIntent != null) {
        // the app number (2) is install
    } else {
        // not installed.
    }

【讨论】:

    猜你喜欢
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 2014-09-21
    • 1970-01-01
    • 2021-09-25
    相关资源
    最近更新 更多