Информация

Последние записи

Теги


Блоги


Записи из всех блогов с тегом: FireMonkey


Delphi for Android: играем звук при встряхивании

Блог: TDelphi-блог
Обещанного 3 года ждут. А план таков, что программку для детей мы всё-равно еще не скоро допишем (сомневаюсь что есть смысл её дописывать). Поэтому давайте зафигачим что-нибудь простенькое и бесполезное. Например что-то типа эмулятора кнута Индианы Джонса. As seen on tv. Типа того, что показывали в Теории Большого Взрыва много лет сезонов назад. Только вместо кнута будем использовать колокольчик. А назовём проект LazyShaker. Для тех, кто предпочитает не засорять сознание ситкомами расскажу суть. Программка должна воспроизводить звук при встряхивании. Всё. Способы применения - самые разнообразные, но в основном одинаково бесполезные и ограничивающиеся привлечением внимания. Исходный код проекта я выложил на github. А собранное приложение на Google Play. Под катом объяснение того...

[[ Полный текст записи доступен в TDelphi-блоге]] читать дальше...
автор: debose добавлено: 11 апр 14 просмотры: 1616, комментарии: 0



AppMethod: первые впечатления от trial-a

Блог: TDelphi-блог

Установщик trial-a скачивался не то чтобы быстро. 50мб тянулись дольше 10 минут. Причём, это ограничение со стороны Embarcadero (по крайней мере, для Латвии), так как обычно такие файлы скачиваются за пару секунд.
Зато сама установка прошла минут за 20 (включая скачивание всех пакетов). Однако не стоит забывать что это trial версия и исходные коды RTL и FMX не устанавливались. Также, вроде не устанавливался ни Fast Report, ни логгер-забыл-как-он-там-называется, ни Beyond compare.
Первое, что бросается в глаза - переделанный внешний вид. Все иконки на основных тулбарах заменены (на плоские иконки (оппа-metro-style!) без антиалиасинга).

Созданный в Delphi XE5 проекты открылись, собрались установились в телефон и заработали без каких-либо проблем.
Внимание, если при...



[[ Полный текст записи доступен в TDelphi-блоге]]
автор: debose добавлено: 23 мар 14 просмотры: 1495, комментарии: 0



Delphi XE5: впечатления от разработки под Android

Блог: TDelphi-блог
Отправил свою программу на конкурс. Саму программу показывать пока не хочу. А хочу поделиться своими впечатлениями от использования Delphi XE5 и Firemonkey.
  Сразу оговорюсь Это мой первый проект на Firemonkey и первый опыт разработки для Android. Я использовал Delphi XE5 + Update 1 + все хотфиксы для Update 1. Тестировал только на телефоне GSmart Aku A1 (480 x 854 pixels, 4.5 inches (~218 ppi). Эмуляторы не использовал. Часто компилировал и запускал на Win32 в режиме Mobile Preview (об этом ниже). В этом проекте решил опробовать подход "как-мне-кажется-это-делают-в-java", когда и для каждого класса создавал отдельный .pas файл. В результате получилась куча юнитов и чтобы в них не запутаться пришлось раскидать их по папкам и пространствам имён....



[[ Полный текст записи доступен в TDelphi-блоге]]
автор: debose добавлено: 01 янв 14 просмотры: 2078, комментарии: 0



2. Пишем детскую программку под Android: основа

Блог: TDelphi-блог
Продолжаем писать программку для детей под Android (требования мы сформулировали в первом посте).
Начнём с того, что сделаем совсем простой проект – программку, которая умеет листать картинки при нажатии на кнопку. Картинки запакуем в ресурсы программы.
Создаём новый проект: Firemonkey Mobile application –> Blank application Разрешения
Отключим ненужные permissions. Так как по умолчанию включено слишком много всего.
Project –> Options –> Uses permissions. (Или через Help Insight: Ctrl+. –> ввести Permission + Enter, но это как-то странно работает). Сверху выберем All configurations Android Platform, так как список Permissions доступен только для Android платформы.

Как вы видите на скриншоте жирным false отмечены те настройки, у которых значение отличается от...



[[ Полный текст записи доступен в TDelphi-блоге]]
автор: debose добавлено: 14 дек 13 просмотры: 1647, комментарии: 2



Легкий способ проверить Android устройство на совместимость с Delphi XE5.

Блог: TDelphi-блог
Как узнать будет ли работать программа сделанная в Delphi XE5 на Android устройстве.
Начну сразу с простейшего способа. Официальная спецификация – ниже. Неофициальные способы Легкий способ проверить своё устройство Список из 118 проверенных устройств Официальные способы Соответствие спецификации Список проверенных устройств от Embarcadero Неофициальные способы Легкий способ проверить своё устройство Надо установить на телефон маленькую программку SysCheck от Christopher Moeller (не требует никаких прав). Запустить. И посмотреть на первые 3 строчки отчёта.
Там будет указана версия ARM (нужна v7), версия OS (2.3.3-2.3.7 и 4.0.3-4.3)  и указано поддерживается ли NEON (должно быть yes).
[[ Полный текст записи доступен в TDelphi-блоге]]
автор: debose добавлено: 25 окт 13 просмотры: 1624, комментарии: 0



Пробуем датчики. Ориентация устройства в пространстве.

Вторая попытка применения датчиков. Всё-таки до очередного релиза RAD Studio осталось несколько дней.
Посмотрим, как работает датчик положения.

Существует огромное количество программ для разных мобильных платформ, типа измерение уровня горизонта или вертикали, почему бы не поиграть с этим датчиком?
читать дальше...
автор: PeaK добавлено: 03 апр 13 просмотры: 2573, комментарии: 0



Пробуем датчики для мобильных устройств. Дельфи.

Рассмотрим работу TSensorManager и что нам может предоставить айфон, и, в скором будущем, устройство с андроидом.
читать дальше...
автор: PeaK добавлено: 01 апр 13 просмотры: 2110, комментарии: 0



TChromium в FireMonkey

Очень я страдал из-за отсутствия компонента-браузера в FireMonkey. Известный проект Delphi Chromium Embedded все-таки включил поддержку FMX в последнем билде. Но не смотря на то, что прошло довольно много времени, поддержку FMX2 автор добавлять не торопится. В итоге пришлось брать ситуацию в свои руки.

Читать дальше
автор: Роман Янковский добавлено: 07 мар 13 просмотры: 1605, комментарии: 0



Немного покритикую FireMonkey

Вдогонку к предыдущему посту еще немного поговорим о FireMonkey. Очень неприятная для меня вещь — ощущение, что при разработке стандартных компонентов никто и не задумывался, что от них кто-то будет наследоваться, пытаться расширять и изменять их поведение. Если сравнивать с VCL, то доступных компонентов FireMonkey сейчас очень и очень мало. И мне кажется, что судьба фреймворка сегодня во многом зависит именно от удобства разработки новых компонентов.

Разберу конкретный пример. Читать далее...
автор: Роман Янковский добавлено: 19 июл 12 просмотры: 2207, комментарии: 0



Расширяем TTabControl в FireMonkey

Наконец-то разжился Delphi XE2 и пробую работать с FireMonkey. Довольно интересно, FireMonkey выглядит гибкой штукой. Особенно привлекает кроссплатформенность. Расскажу о том, что успел понять.

Решил начать с простенькой кастомизации компонента, чтобы получше разобраться с тем, как все устроено внутри. Под руку попался TTabControl, мне не хватает «крестика» на каждой вкладке, чтобы их можно было закрывать как в браузере.


Читать далее...
автор: Роман Янковский добавлено: 11 июл 12 просмотры: 1726, комментарии: 0


предыдущие записи