admin管理员组

文章数量:1604625

文章目录

  • 概念介绍
  • 实现方法
    • 通过包名
    • 通过API
  • 经验总结

各位看官们大家好,上一回中咱们说的例子是"如何实现流水动画",本章回中介绍的例子是" 如何判断手机是否安装GooglePlay"。闲话休提,言归正转,让我们一起Talk Android吧!

概念介绍

我们在这里说的GooglePlay就是Google的应用市场,它本质上也是应用程序,只是在国内无法使用,因此部分看官可能不了解。但是有些喜欢折腾的看官不但了解它而且还把它安装到了手机中,本章回中我们将通过技术方法来判断手机中是否安装了该应用程序。

实现方法

我们提供两种方法来判断手机中是否安装了GooglePlay,一种是通过GooglePlay的包名,另外一种是通过Google提供的API。接下来分别介绍这两种方法:

通过包名

该方法的整体思路是获取手机中所有安装程序的包名,然后在这些包名中查找是否有GooglePlay,如果查找到就是说明当前手机安装了GooglePlay,反之则说明没有安装GooglePlay。

这种方法需要先获取PackageManager对象,然后再使用该对象的getInstalledPackages()方法获取当前安装的

本文标签: 如何判断手机androidTalkGooglePlay