【发布时间】:2016-12-03 17:31:58
【问题描述】:
我正在使用适用于 Android 的 Youtube SDK。尝试播放视频时,出现错误“与服务器的连接丢失。点击重试”。所以当我更新 youtube 应用程序时,它会播放视频。那么有什么方法可以检查手机中是否安装了旧的youtube版本并通知用户更新应用程序。
【问题讨论】:
标签: android android-youtube-api
我正在使用适用于 Android 的 Youtube SDK。尝试播放视频时,出现错误“与服务器的连接丢失。点击重试”。所以当我更新 youtube 应用程序时,它会播放视频。那么有什么方法可以检查手机中是否安装了旧的youtube版本并通知用户更新应用程序。
【问题讨论】:
标签: android android-youtube-api
AFAIK 可以试试这个 packageinfo
https://developer.android.com/reference/android/content/pm/PackageInfo.html
public int versionCode
// The version name of this package, as specified by the <manifest> tag's
// versionName attribute. Added in API level 1
public String versionName
获取包信息
PackageInfo pinf = null;
pinf = getPackageManager().getPackageInfo("com.google.android.youtube", 0);
int versionNumber = pinf.versionCode;
String versionName = pinf.versionName;
【讨论】: