各位看官们大家好,上一回中咱们说的例子是"如何实现流水动画",本章回中介绍的例子是" 如何判断手机是否安装GooglePlay"。闲话休提,言归正转,让我们一起Talk Android吧!
概念介绍
我们在这里说的GooglePlay
就是Google的应用市场,它本质上也是应用程序,只是在国内无法使用,因此部分看官可能不了解。但是有些喜欢折腾的看官不但了解它而且还把它安装到了手机中,本章回中我们将通过技术方法来判断手机中是否安装了该应用程序。
实现方法
我们提供两种方法来判断手机中是否安装了GooglePlay
,一种是通过GooglePlay的包名,另外一种是通过Google提供的API。接下来分别介绍这两种方法:
通过包名
该方法的整体思路是获取手机中所有安装程序的包名,然后在这些包名中查找是否有GooglePlay,如果查找到就是说明当前手机安装了GooglePlay,反之则说明没有安装GooglePlay。
这种方法需要先获取PackageManager
对象,然后再使用该对象的getInstalledPackages
()方法获取当前安装的