Значок SmartWirelessHeadset Pro

(Я создал Android-приложение/расширение для Sony SmartWatch, а теперь добавляю поддержку Sony Smart Wireless Headset Pro.)

Моя проблема в том, что черно-белый значок PNG для расширения отображается неправильно (похоже, он поврежден или что-то в этом роде?).

Сначала я подумал, что это может быть ошибка сжатия при создании подписанного приложения, поэтому я создал неподписанную версию, заменил сжатый значок моим исходным значком, а затем подписал его. Это не сработало, так что теперь я думаю, может быть что-то не так с тем, как гарнитура читает изображение?

Я также пробовал разные цветовые режимы изображения (1-битный, 24-битный, 32-битный PNG), созданные с помощью GIMP, но я не могу заставить его работать.

Кто-нибудь знает, есть ли какие-то особые ограничения на эту иконку (кроме размера 18x18px) или нужно сохранять файл в каком-то особом формате?


person Peter    schedule 01.10.2012    source источник


Ответы (1)


Спасибо за ваш отзыв. Мы выясним, связана ли эта проблема с программным обеспечением/прошивкой Smart Wireless Headset pro, и если мы что-нибудь найдем, я опубликую дополнительную информацию в этой теме.

Как правило, Smart Extension SDK содержит информацию о необходимых и рекомендуемых форматах изображений. Например. в официальных документах Smart Wireless Headset pro, глава 2.2. Но я думаю, вы уже видели эти спецификации.

Обновить!

Доступно решение проблемы со значком, которое можно найти на сайте Google. Воспроизведение (версия 1.0.95) или с Sony Mobile сайт поддержки. Спасибо Петр за указание на эту проблему!

person Jerker    schedule 02.10.2012
comment
Спасибо, я видел спецификации, но я не думаю, что они объясняют, почему у меня возникла эта проблема. Может быть, будет проще, если вы сможете взглянуть на иконку. Я загрузил значок codeunlimited.se/tmp/icn_18x18_black_white.png и фотографию codeunlimited.se/tmp/wireless_icon.jpg того, как это выглядит в беспроводной гарнитуре. Также может быть интересно, что мой проект настроен для Android 2.1 с использованием Java 1.6.0_35 (x64). А в Eclipse JUNO Android SDK Manager показывает: Android SDK Tools v20.0.3 и Android SDK Platform-tools 14 среди прочего. Надеюсь это поможет - person Peter; 02.10.2012
comment
О, и я использую телефон HTC Sensation с Smart Connect v4.0.15 - person Peter; 03.10.2012
comment
Привет, Питер, я проверил твои файлы, спасибо, но в данный момент у меня нет для тебя новой информации. Когда (если) я узнаю больше, вы будете первыми, кто узнает об этом через эту тему :). - person Jerker; 05.10.2012
comment
Оказывается, это не значок приложения, который является неправильным/поврежденным. В моей гарнитуре последний значок, отображаемый в списке приложений, является устаревшим. Чтобы воспроизвести: у меня включены приложения GPS Map, GPS Distance (мое приложение) и Tally counter. Если я отключу счетчик и снова включу его, приложение будет размещено как третье приложение в списке гарнитуры. Теперь этот значок отображается неправильно, но значок моего приложения в порядке (теперь как 2-е приложение в списке). Может быть, у меня гарнитура из одной из самых первых партий, поэтому может быть гарнитура сломана? Просто хотел, чтобы вы знали, спасибо еще раз! - person Peter; 13.10.2012