13

build.phonegap.com を使用してビルドし、Nexus 7 (Jelly Bean 4.3 を実行) に配布したアプリを最初に起動すると、上部に灰色のタイトル バーがある黒い画面が表示されます。これは正常ですか、それとも有効/無効にする必要がある設定はありますか? このビルドはデバッグビルドだったと言えます(理由はわかりませんが、再度確認すると設定がチェックされていました)。

役立つ情報があれば喜んで提供させていただきます。ありがとうございます。参考になる場合は、コードを格納している github リポジトリにリンクすることもできます。

画像があります:

画像

EDIT2: これは、バックグラウンドで実行されているアプリからアプリをクリアした後にも発生します。

4

7 に答える 7

5

これは、プロセスがフォークされている間に Android が表示する中間画面です。黒い画面は、テーマで定義されたウィンドウの背景です。Android Developer Expert である Cyril Mottier による、このトピックに関する素晴らしい記事がここにあります。記事で説明されているように、これをカスタマイズして少し見栄えを良くすることができます (基本的にはウィンドウの背景を変更するだけですが、オーバードローには注意してください)。

于 2013-10-22T05:24:39.943 に答える
1

ファイルに追加config.xml:

<preference name="SplashScreenDelay" value="0"/>

確かなことは言えませんが、私の問題は多かれ少なかれ異なっていましたが、解決しました。

于 2013-10-19T04:59:49.577 に答える
1

この画面は、web ビューが読み込まれる前に、HTML をラップしている Android アプリのウィンドウです。アプリのテーマによってレイアウトが決まります。

しかし、現在、config.xml から Android テーマを変更する方法はありません。

8 か月前に公開された問題は次のとおりです。phonegap ビルド チームからの回答は次のとおりです。

あなたのリクエストをチームのバックログに追加しました。注文数が多いため、リクエストへの対応が遅れる場合があります。ご安心ください。お客様のリクエストは追跡されていません。あなたのフィードバックは私たちにとって非常に貴重ですので、引き続きお寄せください。

phonegap build のコミュニティでは、このリクエストもhereおよびhereで行われたことに注意してください。ただし、開発者からの回答は依然として曖昧です。

残念ながら、あとはこの機能がリリースされるのを待つだけです。

それまでは、タイトル画面の長さを少なくとも短くするための回避策の 1 つが次のとおりです。

<preference name="fullscreen" value="true" />

お役に立てば幸いです!;)

于 2013-10-23T01:25:49.293 に答える