Android 嵌入cordovawebview的Phonegap splashscreen
我有一个嵌入CordovaWebView的应用程序。根据规定,在这种情况下,我不应该从DriodGap扩展我的活动Android 嵌入cordovawebview的Phonegap splashscreen,android,cordova,splash-screen,Android,Cordova,Splash Screen,我有一个嵌入CordovaWebView的应用程序。根据规定,在这种情况下,我不应该从DriodGap扩展我的活动 public class CordovaViewTestActivity extends Activity implements CordovaInterface { CordovaWebView cwv; /* Called when the activity is first created. */ @Override public void o
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
/* Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
cwv = (CordovaWebView) findViewById(R.id.tutorialView);
cwv.loadUrl("file:///android_asset/www/index.html");
}
}
但我需要使用splashscreem。根据指示,我必须这样做:
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html", 10000);
但我的活动不是从DroidGap开始的。
如何解决此问题?编辑Eclipse中src文件夹中的项目主Java文件: 请执行以下操作:
- 添加import org.apache.cordova.*
- 将课程的扩展从活动更改为DroidGap
您可以实现一个常规的android启动屏幕。下面是关于android启动屏幕的一个很好的stackoverflow讨论: 另一种给人留下闪屏印象的方法是使您的登录页看起来像闪屏,并插入一个javascript函数,该函数将在几秒钟后被调用,并将调用您当前的登录页(这样,您就拥有了适用于所有平台的“闪屏”) javascript函数可以如下所示(假设您的主页是'index.html':
function loadMainPage(){
setTimeout(function(){this.document.location.href = "index.html"}, 2000);
}
它不起作用。我需要嵌入式webview,我的布局中有一些控件。DroidGap是Cordova活动,它只是Cordova活动。op指的是扩展Cordova界面的活动,但仍然是常规活动。