0

アプリケーションを作成すると、開始ウィンドウが 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>
4

1 に答える 1

5

エミュレーターまたはアプリ プレビュー ツールでスプラッシュ スクリーンの画像を置き換えることはできません。デバイスにロードするか、Google Play ストアに送信するAPK ビルドのスプラッシュ画面のみを置き換えることができます。

XDK の現在のバージョン (2013 年 11 月) では、ビルド時にカスタム スプラッシュ スクリーン イメージを提供します。ビルド プロセスを完了すると、HTML5 アプリを Android デバイスにインストールしたり、ストアに送信したりできる APK に変換します。このビルド プロセス中に、カスタム スプラッシュ スクリーンとカスタム アイコンを送信するオプションを含む「アセット」画面が表示されます。

ビルド中にこれらのカスタム イメージを送信すると、アプリ プレビューまたは組み込みエミュレーターを使用してアプリをデバッグするときに、インテル XDK スプラッシュ画面が表示されます。ただし、ビルド後に受け取った APK をインストールすると、カスタム スプラッシュ スクリーンが含まれます。

于 2013-11-27T22:35:27.190 に答える