获取youtube android app的版本

时间:2013-02-13 15:09:39

标签: android youtube

我们, 有没有办法通过java代码找到我手机中安装的youtube播放器版本?

感谢。

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。使用课程PackageInfo(参考:PackageInfo

// The version number of this package, as specified by the <manifest> tag's
// versionCode attribute. Added in API level 1
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 pinfo = null;
pinfo = getPackageManager().getPackageInfo("com.google.android.youtube", 0);
int versionNumber = pinfo.versionCode;
String versionName = pinfo.versionName;

答案 1 :(得分:0)

尝试使用:

String versionName = context.getPackageManager().getPackageInfo("youtube's package name as String", 0 ).versionName;
int versionCode = context.getPackageManager().getPackageInfo("youtube's package name as String", 0 ).versionCode;

请确保将此内容包含在try-catch的{​​{1}}区块中,以便用户的设备上未安装YouTube。