Создание браузера изображений Boxee App - PullRequest
1 голос
/ 16 января 2011

Я пишу приложение Boxee и хочу перечислить все альбомы для учетной записи Picasa.

Проблема, с которой я сталкиваюсь, заключается в том, что я понятия не имею, как составить список альбомов и фотографий в приложении Boxee.

Само приложение должно быть довольно простым: Сначала на главном экране, где перечислены все ваши альбомы, затем, когда вы щелкаете по альбому, вы видите все свои фотографии в сетке, скажем, 4х5 фотографий. Когда вы щелкаете по фотографии, вы переходите к представлению, где одна фотография отображается на весь экран, где вперед и назад пользователи могут перемещаться назад и вперед в этой галерее.

Я написал простую оболочку для Python API gdata photos, которую я стремился использовать, так что, надеюсь, вся тяжелая работа будет выполняться API gdata.

Есть ли у кого-нибудь хорошие ссылки на примеры приложений или учебные пособия по одной или нескольким функциям, которые мне нужны в приложении?

1 Ответ

2 голосов
/ 18 января 2011

Boxee использует XML-подход для описания интерфейса приложения. Вам понадобится один XML для каждого экрана вашего приложения, и вы будете соединять их вместе с помощью API.

Вы бы построили эти экраны XML, используя различные элементы управления, определенные XML API. В основном элемент управления (кнопка, список, метка и т. Д.) Описывается как узел XML с атрибутами и дочерними узлами. Вы можете проверить список всех доступных элементов управления здесь: http://developer.boxee.tv/UI_Controls

Вы можете использовать Python API для управления различными свойствами элементов пользовательского интерфейса, которые вы закодировали в своих XML-файлах. Например, вы можете заполнить список фотографиями, снятыми с сервера, вы можете изменить ярлык на кнопке, загрузить другой экран и многое другое. Вот спецификации Python API: http://developer.boxee.tv/Python_API

Убедитесь, что вы читали через страницы разработчиков Boxee, а также помните, что Boxee возникла из проекта XBMC, поэтому большая часть документации, касающейся скинов XBMC (http://wiki.xbmc.org/?title=Skinning_XBMC), также относится к Boxee.

Еще одна вещь, которая может вам помочь, - это смотреть на другие приложения. Найдите приложение, которое чем-то похоже на то, что вы хотите сделать, найдите его в папке приложений Boxee и посмотрите на код там.

...