从上周开始,我开始学习手机差距。我安装并创建了Android应用程序。基本上我是一个Android开发人员。我对phonegap很新。当我将项目导入eclipse时,导入正常并且运行也很好。
在这里,我有一些小疑虑。我打开了www&gt;&gt; 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)
请你指点一下我可以改变自己的屏幕以及如何实现启动画面。请帮帮我。
谢谢
香卡
答案 0 :(得分:0)
我假设您使用的是cordova 3.X ..
我猜您正在根据www foleder进行更改,即yourProject / www / index.html或yourProject / www / splash.html。
当你运行cordova build命令时,来自root www文件夹的文件被复制到特定平台的www文件夹,例如android yourProject \ platforms \ android \ assets \ www。所以在root www文件中所做的更改只会在构建命令后反映在apk中。
其他方式是直接在平台的www文件夹文件中进行更改,即yourProject \ platforms \ android \ assets \ www
希望它会对你有所帮助。感谢