从上周开始,我开始学习手机间隙。我安装并创建了安卓应用程序。基本上我是一个安卓开发人员。我对phonegap很陌生。当我将项目导入eclipse时,它导入得很好,运行得也很好。
这里我有一些小疑问。我打开www>>index.html文件并更改了名称<h1>Apache Cordova</h1>
apache cordova,但该名称在我运行时没有更改。
即使我写了另一个splash.html文件并添加到我的项目的www文件夹。
splash.html:
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript" src="cordova.js"></script>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
把我的活动改成这样:
package io.cordova.hellocordova;
import android.os.Bundle;
import org.apache.cordova.*;
public class HelloCordova extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.init();
super.loadUrl("file://android_asset/www/splash.html");
}
}
当我运行我的应用程序,我得到
Application Error
net::ERR_FILE_NOT_FOUND(file://android_asset/www/splash.html)
你能给一些方向,我怎么能改变我自己的屏幕和如何实现闪屏。请帮帮我。
谢谢
Shankar
我假设你使用的是cordova 3.X..
我猜你是在www根文件夹,即yourProject/www/index.html或yourProject/www/splash.html进行更改。
文件从根www文件夹被复制到www文件夹的特定平台,如android yourProjectplatformsandroidassetswww当你运行cordova构建命令。因此,在root www文件中所做的更改只会在build命令之后反映在apk中。
另一种方法是直接在平台的www文件夹文件中进行更改,即yourProjectplatformsandroidassetswww
希望它会帮助你。由于