Значок не отображается в симуляторе Firefox OS

Я только начал разрабатывать приложения для ОС firefox. Я сделал пример приложения, и оно работает отлично. Моя проблема в моем симуляторе, мой значок приложения не отображается. Он использует значок по умолчанию.

Я добавил следующий код в свой файл манифеста:

"icons": {
    "128": "Feed.png"
  }

В мой каталог добавлено изображение размером 128 x 128 с именем Frrd.png. Но у меня не работает, в чем может быть дело?


person Midhun MP    schedule 08.07.2013    source источник
comment
У меня похожая проблема... мой значок отлично отображается в симуляторе, но не отображается на реальном устройстве.   -  person scunliffe    schedule 12.07.2013


Ответы (5)


Первый ответ:

Наконец то я понял.

Для Firefox OS размер значка должен быть размером 30 X 30 или 60 X 60.

Для Firefox Market место размер значка должен быть 128 X 128

Для Firefox OS значки должны быть предоставлены без тени и с близко обрезанным холстом следующих размеров:

30 x 30
60 x 60

Примечание. Firefox Marketplace требует, чтобы все представленные приложения имели как минимум один значок размером не менее 128 x 128.

Ссылка: Firefox OS — Руководство по стилю


Актуальное решение

Я добавил в свое приложение все изображения с размерами, указанными в документе. Но тоже не получилось!!!

Наконец я добавил каталог img в свой проект и добавил в него иконки. Затем изменил файл manifest.webapp следующим образом:

"icons": {
    "128": "/img/Feed.png"
  }

У меня сработало, не знаю баг это или нет.

person Midhun MP    schedule 09.07.2013
comment
Это должно было все еще работать, эти размеры значков - всего лишь рекомендации для наилучшего внешнего вида! Добавление 128px является минимальным требованием. - person digitarald; 09.07.2013
comment
@digiterald: Да, это правда. Даже если бы я дожил до 30 или 60. Это не работает. - person Midhun MP; 09.07.2013
comment
@digitarald: я нашел решение. Пожалуйста, проверьте отредактированный ответ - person Midhun MP; 09.07.2013

Firefox OS использует значки размером 30x30 и 60x60.

person paa    schedule 09.07.2013

Использование manifest.webapp для добавления манифеста, а не URL-адреса в симулятор Firefox OS.

person Tychio    schedule 17.10.2013
comment
Я вас не понял, что вы имеете в виду под ответом выше? - person Midhun MP; 17.10.2013
comment
Я имею в виду запись пути манифеста, а не URL-адрес во входных данных, заполнитель которого является URL-адресом для страницы или manifest.webapp. Поскольку 'localhost/manifest.webapp' не 'localhost'. - person Tychio; 17.10.2013

Это должно работать:

"icons": {
    "128": "/Feed.png"
  }
person Henrique Crang    schedule 26.12.2013

Во-первых, +1 @Midhun MP. Во-вторых, кажется, что он работает только с каталогами верхнего уровня, независимо от имени каталога. Протестировано на Firefox OS Simulator версии 1.2

Работает:

"icons": {
"128" : "/icon/128.png"
}

Не работает

"icons": {
"128" : "/assets/icon/128.png"
}

person Jed Burke    schedule 18.03.2014