Порой необходимо создавать элементы динамически, или же размер элементов может сильно варьироваться. Как же тогда организовать перенос элементов на другую строку? Ни LinearLayout
, ни RelativeLayout
этого не позволяют.
Android In-app purchasing: платное отключение рекламы в своём приложении
Много раз уже просили написать статью о том, как в приложении реализовать платное отключение рекламы. Вообще, реализовать рекламу легко, по In-app так же есть куча информации в официальной документации. Ну, если кому-то всё же статья пригодится, то хорошо.
Читать далееСвен Винке о FUME, а так же о том, что же важней всего в RPG
Думаю, многим это имя ни о чём не говорит. Свен Винке — основатель Larian Studios. Я интересоваться компанией начал ещё во времена Divine Divinity. Даже в школьное время сделал фан. сайт по игре. После были и многие другие игры у компании. Хотя я и не в большом восторге был от Divity, но парни стараются. Я порой переписываюсь даже с людьми из их дружелюбной команды (больше на их официальном форуме, правда). Сейчас парни работают над Divinity: Original Sin. Я даже донатил игру на kickstarter. Видимо, в свете разработки Свен довольно интересную статью написал в своём блоге о том, что же на самом деле важно в RPG. Кому интересно почитать перевод, идём под кат.
Android: использование кастомных шрифтов и возможные проблемы с утечками памяти
Довольно часто есть необходимость в кастомизации стандартных элементов. Как пример, хотите использовать шрифты отличные от стандартных. О возможных проблемах при работе с шрифтами под Android и хочу рассказать.
Читать далееiCube для Android
Кто ещё не в курсе, мы в Сентябре опубликовали нашу игрушку под Android. Доступны две версии: iCube+ (бесплатная с рекламой) и iCube (платная без рекламы). iCube — полностью трехмерная головоломка. Многие по-любому в детстве в подобную игрушку гамали. Теперь можно понапрягать мозг и в мобильной версии игры.
Переезд в Москву, собеседования и поиск работы
Давно уже планировал переехать. Вот только подумал, что нужно хоть какой-нибудь опыт работы получить, чтобы без проблем потом устроиться. Как оказалось, опыт не особо то и нужен был.
Кратко расскажу о том, как всё это происходило. Может кому-то пригодится информацию, и он тоже решится на переезд, чтоб не прозябать в своём родном городе.
Читать далееAndroid NDK: использование libjpeg для создания текстур
Понадобилось при порте генерить текстурку из jpeg файла. Решил поделиться самой либой, чтоб без проблем смогли её сбилдить в своём проекте, а так же небольшим примерчиком того, как считать пикчу из assets.
Читать далееBasic Authentication в HttpClient, HttpPost, HttpGet в Java
Понадобилось для одной задачи получать данные из сервиса в сети. Но там была необходима аутентификация. Пару часов провозился пытаясь с хэдерами разобраться. Оказалось всё как обычно: есть уже готовые механизмы для этого.
Читать далееПроблемы с обновление ADT в Eclipse до 22 версии
Решил обновить Android SDK, всё прошло успешно. Но вот при обновлении плагинов проблемы возникли. «No repository found containing» вываливалась ошибка. Что же делать?
Android: послать GET/POST запрос с помощью AsyncTask
Чтобы в приложении выполнять тяжелые задачи можно вводить отдельный поток и использовать Handler для обратной связи и обновления экрана. Для решения подобных задач сделали отдельный класс – AsyncTask. Т.е. его цель – это выполнение тяжелых задач и передача в UI-поток результатов работы. При этом нам не надо задумываться о создании Handler и нового потока. Для отправки запросов вроде как тоже рекомендуется использовать AsyncTask.
Читать далее