我是 android 开发的新手,刚开始使用 cordova、ionic 框架和 angular 开发一个 web 应用程序。我已经完成了应用程序的基本功能,发现应用程序中视图之间的转换有点慢我在这里找到了这篇文章来改进它们: https ://github.com/ajoslin/angular-mobile-nav/wiki/ PhoneGap,-提高-性能
我从来没有用过java编码,所以我被卡住了。
我尝试执行以下操作
转到路径中的 cordovawebview.java myapp\platforms\android\CordovaLib\src\org\apache\cordova
并添加文件中缺少的导入语句(除了“import org.apache.cordova.CordovaWebView”),这些语句在文章中使用并复制粘贴了 myWebview 类。
然后我去了 StarterApp.java,下面的路径
\myapp\platforms\android\src\com\ionicframework\starter
并将其修改为
public class StarterApp extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
CordovaWebView webView = new MyWebView(MyActivity.this);
super.init(webView, new CordovaWebViewClient(this, webView), new CordovaChromeClient(this, webView));
// Set by <content src="index.html" /> in config.xml
super.loadUrl(Config.getStartUrl());
//super.loadUrl("file:///android_asset/www/index.html")
}
}
但是当我运行cordova build 命令时,我得到了一个错误。有人可以告诉我,我错过了什么吗?