Авг
29

Android Market теперь и для России

В Android Market возможность выкладывать бесплатные приложения официально появилась и для России. Кроме выбора страны доступна также возможность выбора оператора, для которого выкладывается приложение.

К сожалению, платные приложения в России еще не принимаются, но, думаю, эта возможность должна появиться в скором времени.

Android Market для России

Авг
18

Разработка OpenGL игр под платформу Android

А сегодня у нас статья хабрапользователя YoungSkipper о разработке игр для Android и особенностях Android Market.

Некоторое время назад я закончил портирование игры iDracula — Undead Awakening которую разработала компания Moregames Entertainment с платформы iPhone, на платформу Android.

Я готов поделиться с вами своими мыслями и проблемами, с которыми я столкнулся.
читать далее…

Авг
18

Все элементы Android GUI в PSD

Появилась интересная штука – все элементы Android GUI в одном PSD-файле. Контролы все в векторе.

PSD доступен для бесплатной загрузки.

Android UI

Кому иентересно – Android UI Guidelines.

Авг
16

Странности с dropdown-окном в wxComboBox/wxChoice в Windows Mobile

После долгого перерыва решил снова заняться разработкой для Windows Mobile – доработать программу-переводчик, использующую Google Translate. В программе используется wxChoice cо списком языков. Так как поддерживаемых языков довольно много, то общая высота списка wxChoice получается много больше чем высота экрана КПК. В результате получаем что-то подобное:

Ошибка в вычислении размера dropdown-окна в wxComboBox/wxChoice

После долгих поисков на форуме wxWidgets понял что с этой проблемой уже сталкивались неоднократно другие разработчики, но решения рабочего явно не было.

Перепробовав разные комбинации SetSize()/SetInitialSize()/SetMinSize()/SetMaxSize() нашел вот какое решение:

Если установить размер клиентской области для wxChoice после появления окна, то изменения применяются и получаем нормальный размер выпадающего списка. Если это делать при создании формы, то изменения не применяются.

bool wxGoogleTranslateClientApp::OnInit()
{
	wxGoogleTranslateClientMainFrame* mainWindow = new wxGoogleTranslateClientMainFrame( NULL );
	mainWindow->Show(true);
	// Очень плохое решение, но только оно и работает
	mainWindow->m_SourceLanguageChoice->SetClientSize(
		mainWindow->m_SourceLanguageChoice->GetClientSize().GetWidth(), 120);
	mainWindow->m_ResultLanguageChoice->SetClientSize(
		mainWindow->m_ResultLanguageChoice->GetClientSize().GetWidth(), 120);
    return true;
}

В результате получаем вот такой результат:
wxComboBox/wxChoice Dropdown Size Problem Fixed

Авг
10

Видео с iPhoneDevCamp Ukraine

Лучше позже чем еще позже. Стало доступно видео с конференции разработчиков iPhone-приложений.
Скачать видеозаписи докладов можно здесь.


top