首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CordovaWebView.Cordova_Version错误

CordovaWebView.Cordova_Version错误
EN

Stack Overflow用户
提问于 2015-05-11 09:57:53
回答 1查看 130关注 0票数 0

我刚在科多瓦项目中创建了一个飞溅屏幕。我能够建立和运行我的项目最初和我的飞溅屏幕显示。但是,当我将cordova.jar添加到项目库中作为webservice函数的文件依赖项时。我的SplashScreen.java中一直存在以下语法错误:

错误:找不到符号变量CORDOVA_VERSION

下面是我的代码片段:

代码语言:javascript
复制
import org.apache.cordova.*;
import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CordovaWebView;

public class SplashScreen extends CordovaPlugin {
private static final String LOG_TAG = "SplashScreen";
// Cordova 3.x.x has a copy of this plugin bundled with it (SplashScreenInternal.java).
// Enable functionality only if running on 4.x.x.
private static final boolean HAS_BUILT_IN_SPLASH_SCREEN = Integer.valueOf(CordovaWebView.
        CORDOVA_VERSION.split("\\.")[0]) < 4;
private static Dialog splashDialog;
private static ProgressDialog spinnerDialog;
private static boolean firstShow = true;
....

请帮我解决这个问题好吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-12 08:45:28

我不知道你到底想做什么,但你不能那么做。

你就是不能CordovaWebView.CORDOVA_VERSION

如果您真的想知道以编程方式使用的版本,可以使用此插件

否则你就可以这么做了

代码语言:javascript
复制
PackageManager packageManager = this.cordova.getActivity().getPackageManager();
System.out.println(packageManager.versionName);

代码语言:javascript
复制
PackageManager packageManager = this.cordova.getActivity().getPackageManager();
packageManager.getPackageInfo(this.cordova.getActivity().getPackageName(), 0).versionName;

别忘了用试/抓来围住。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30164628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档