2

cordova を使用して Windows 10 用の sencha touch アプリを構築しています。iOS および Androidの場合、cordova のドキュメントでは、さまざまなアイコンとスプラッシュスクリーンを構成する方法が非常によく説明されています。しかし、Windowsの場合、この例ではアイコンがほとんど表示されていません。例のように構成しようとしましたが、Windows 10で構築されたソリューションをVisual Studioで開くと、すべてのアイコンがデフォルトのコルドバのものであり、アイコンではないことがわかります私が設定したこと。

これらの行をconfig.xmlに追加しました

<platform name="wp8">
    <splash src="../resources/splashscreen/wp8/SplashScreenImage.png" width="768" height="1280"/>
    <icon src="../resources/icons/wp8/ApplicationIcon.png" width="99" height="99" />
    <!-- tile image -->
    <icon src="../resources/icons/wp8/Background.png" width="159" height="159" />
</platform>

<platform name="windows8">
    <splash src="../resources/splashscreen/windows8/SplashScreenImage.png" width="620" height="300"/>

    <icon src="../resources/icons/windows8/logo.png" width="150" height="150" />
    <icon src="../resources/icons/windows8/smalllogo.png" width="30" height="30" />
    <icon src="../resources/icons/windows8/storelogo.png" width="50" height="50" />
</platform>

しかし、ビジュアルスタジオでは、これらのアイコンが表示され、すべてコルドバのデフォルトアイコン、「ドロイド」のアイコンから取得されます。

アプリのアイコン

config.xml で Windows 10 アイコンを構成する方法はありますか? コルドバのドキュメントでは、これについて何も見つかりません。

前もって感謝します

4

1 に答える 1

1

これを Windows プラットフォーム アイコンの config.xml に追加します。

<platform name="windows">
    <icon src="res/windows/storelogo.png" target="StoreLogo" />
    <icon src="res/windows/smalllogo.png" target="Square30x30Logo" />
    <icon src="res/windows/Square44x44Logo.png" target="Square44x44Logo" />
    <icon src="res/windows/Square70x70Logo.png" target="Square70x70Logo" />
    <icon src="res/windows/Square71x71Logo.png" target="Square71x71Logo" />
    <icon src="res/windows/Square150x150Logo.png" target="Square150x150Logo" />
    <icon src="res/windows/Square310x310Logo.png" target="Square310x310Logo" />
    <icon src="res/windows/Wide310x150Logo.png" target="Wide310x150Logo" />
</platform>

カスタム アイコンを res/windows フォルダーに配置します。

アプリをビルドすると、これらのアイコンが使用されます。

また、コードで platform name="windows8" を使用したことにも注意してください。これは "windows" である必要があります。

于 2016-08-15T22:44:08.573 に答える