作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的应用程序中使用 GCM Network Manager
。此库需要在用户设备上安装 Google Play Service
7.5 及更高版本。我想检查是否安装了 Google Play Services
并且其版本高于 7.5。我做了如下:
private boolean isGcmNetworkManagerAvailable(Context context) {
final int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(context);
if (status != ConnectionResult.SUCCESS) {
return false;
}
final String gpsPackageName = GooglePlayServicesUtil.GOOGLE_PLAY_SERVICES_PACKAGE;
PackageManager pm = context.getPackageManager();
try {
PackageInfo gpsPackageInfo = pm.getPackageInfo(gpsPackageName,0);
int versionCode = gpsPackageInfo.versionCode;
//
// What is the version code of Google Play Services version 7.5?
//
if(versionCode < GOOGLE_PLAY_SERVICES_7_5_VERSION_CODE) {
return false;
}
} catch (PackageManager.NameNotFoundException e) {
return false;
}
return true;
}
问题是我不知道 Google Play Services
7.5 版的确切版本代码来检查此方法。
最佳答案
基于此answer google Play Services
的版本代码只是一个根据其版本代码创建的 7 位数字,因此版本 7.5 的版本代码为 7500000。
关于android - 支持 GCM 网络管理器的 Google Play 服务的最低版本代码是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32796193/
我正在尝试管理我控制的网络中的多个思科交换机。我只是想使用 pexpect 登录每个设备以检查正常运行时间,只是为了每天早上留意设备是否重新启动。 我有 pexpect 部分工作,但我想在文本文件中列
我是一名优秀的程序员,十分优秀!