当我创建一个应用程序时,启动窗口是intel html5,徽标也显示为intel html5。我只是想在设备中执行我的应用程序时删除intel xdk html 5启动画面。我正在使用Android设备。 是否有任何java脚本文件或任何其他功能来删除或自定义我的应用程序的启动窗口。这是我目前的代码:
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function insert(){
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);
var msg;
db.transaction(function (tx) {
var nam = document.getElementById("Tname").value;
var id = document.getElementById("Tid").value;
var name2 = "velocity";
tx.executeSql('CREATE TABLE IF NOT EXISTS APP (id unique, log)');
tx.executeSql('INSERT INTO APP (id, log) VALUES (?,?)',[id,nam]);
//tx.executeSql('INSERT INTO LOGS (id, log) VALUES (61,'+name2+')');
msg = '<p>Log message created and row inserted.</p>';
document.querySelector('#status').innerHTML = msg;
});
}
function readdata(){
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);
var id = document.getElementById("Tid").value;
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM APP', [], function (tx, results) {
console.log("All rows:");
var len = results.rows.length, i;
msg = "<p>Found rows: " + len + "</p>";
document.querySelector('#status').innerHTML += msg;
for (i = 0; i < len; i++){
msg = "<p><b>Name :-" + results.rows.item(i).log +"<br/>Contact :-" +results.rows.item(i).id + "</b></p>";
msg = "<p><b>Name :-" + results.rows.item(i).log +"<br/>Contact :-" +results.rows.item(i).id + "</b></p>";
//var row = result.rows.item(i);
//msg = console.log(" " + row.contact + " " + row.nam);
document.querySelector('#status').innerHTML += msg;
}
}, null);
});
}
function ByContact(){
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);
var con = document.getElementById("Con").value;
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM APP WHERE (id LIKE ?);',[con], function (tx, results) {
console.log("All rows:");
var len = results.rows.length, i;
msg = "<p>Found rows: " + len + "</p>";
document.querySelector('#status').innerHTML += msg;
for (i = 0; i < len; i++){
msg = "<p><b>Name :-" + results.rows.item(i).log +"<br/>Contact :-" +results.rows.item(i).id + "</b></p>";
msg = "<p><b>Name :-" + results.rows.item(i).log +"<br/>Contact :-" +results.rows.item(i).id + "</b></p>";
//var row = result.rows.item(i);
//msg = console.log(" " + row.contact + " " + row.nam);
document.querySelector('#status').innerHTML += msg;
}
}, null);
});
}
</script>
</head>
<body style="background-image:url('f.jpg');background-repeat:no-repeat;">
<h1 align="center"><font color="white">Contact Form</font></h1>
<div style="color:white">
<table align="center">
<tr>
<td>contact no</td>
<td><input type="text" id="Tid"/></td>
</tr>
<tr>
<td>Name</td>
<td><input type="text" id="Tname"/></td>
</tr>
<tr>
<td>
<button id="add" onclick="return insert();">Insert</button>
</td>
<td>
<button onclick="return readdata();" id="read">readdata</button>
</td>
<td>
</td>
</tr>
</table>
<table>
<tr>
<td>
<button onclick="return ByContact();" id="GetByContact">GetByContact</button>
</td>
<td>
<input type="text" id="Con"/>
</td>
</tr>
</table>
<div id="status" name="status"><font color="white">Your Data`enter code here` Will Show Here</font></div>
</div>
</body>
</html>
答案 0 :(得分:5)
无法在模拟器或App Preview工具中替换初始屏幕图像。您只能替换加载到设备上的 APK版中的启动画面,或者提交到Google Play商店。
在当前版本的XDK(2013年11月)中,您在构建时提供自定义初始屏幕图像。当您完成构建过程时,您将HTML5应用程序转换为可以安装在Android设备上或提交到商店的APK。在这个构建过程中,有一个&#34;资产&#34;屏幕,其中包含提交自定义初始屏幕和自定义图标的选项。
如果您在构建期间提交这些自定义图像,则在使用App Preview或内置模拟器调试应用时,仍会看到英特尔XDK启动画面。但是,当您安装构建后收到的APK时,它将包含您的自定义初始屏幕。