PhoneGap Android: как заставить приложение использовать значки из папки ресурсов \www\res вместо res\drawable?
Я создал новый проект Android phonegap с использованием eclipse и поместил свою существующую папку WWW в мой проект iphone phonegap.
У меня есть все значки и экран, добавленные для Android-устройства внутри папки Android, как показано здесь.. и также добавили его в мой config.xml
Для HDPI у меня есть значок и экран.
активы\WWW\Рез значок \\ Android\иконописца 72-hdpi.png
активы\WWW\Рез\Экран\Android\трафаретная ИПЧР-portrait.png
Когда я запускаю приложение в эмуляторе, он продолжает показывать значки PhoneGap по умолчанию и заставки.
Я добавил значки и экраны для LDIP, MDPI, HDPI, XHDPI.
вот мой config.xml
<icon src="icon.png" />
<icon src="res/icon/android/icon-36-ldpi.png" gap:platform="android" gap:density="ldpi" />
<icon src="res/icon/android/icon-48-mdpi.png" gap:platform="android" gap:density="mdpi" />
<icon src="res/icon/android/icon-72-hdpi.png" gap:platform="android" gap:density="hdpi" />
<icon src="res/icon/android/icon-96-xhdpi.png" gap:platform="android" gap:density="xhdpi" />
Есть ли что-нибудь, что мне нужно, чтобы использовать папку assets\www\res вместо стандартной папки eclipse EclipseProjectRoot\res\drawable?
Спасибо
Ответы
Ответ 1
config.xml используется только службой PhoneGap Build.
- Создавая локально, этот файл игнорируется и используются файлы в каталоге res/drawable.
- Создавая с помощью PGBuild, служба ищет этот файл в корне вашего проекта (рядом с index.html) и использует его для определения того, какие изображения должны быть скопированы в папку res/drawable на их конце, чтобы сгенерировать apk с правом изображений (в случае Android).
Поскольку PGBuild строит для многих платформ, config.xml - это способ предложить как можно больше возможностей настройки, чем они могут быть за пределами html/js/css. Некоторые из них предназначены только для выбора ваших значков/всплесков изображений для каждой платформы, но вы также можете сделать намного больше. PGBuild выполняет каждое из необходимых действий для каждой платформы на основе содержимого загруженного файла.
Надеюсь, это достаточно ясно.