Информация

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

Теги


Блоги


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


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

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

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



Спаси Delphi, помоги зоопарку: GSmart Aku A1

Блог: TDelphi-блог
Всеволод как-то предложил описать устройства, которые можно успешно использовать для разработки на Delphi XE5. Вот мои пять евроцентов.

Название телефона: Gigabyte GSmart Aku A1 (год выпуска 2013). Мощный (quad core) и бюджетный (5000-6000 рублей) телефон. Слабые места: камера, экран (углы обзора).
Как ставилось, были ли сложности, "лекарство", трюки, чудо (оно как-то само), шаманство и т. д. Драйвер из ASDK не сработал. Помог драйвер с официального сайта.

недорогое мощное устройство с 2 sim-картами. На момент покупки (декабрь 2013) Aku A1 лидировал по соотношению цена/производительность+отсутствие...

Картинка с другого сайта.

[[ Полный текст записи доступен в TDelphi-блоге]]
автор: debose добавлено: 15 мар 14 просмотры: 1371, комментарии: 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 просмотры: 1935, комментарии: 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 просмотры: 1560, комментарии: 2



Добавление ресурсов в программу

Блог: TDelphi-блог
В этой публикации я побуду Капитаном Очевидность и расскажу о паре способах добавления ресурсов в программу.
Определение: Ресурсы — данные, встроенные в EXE, DLL, CPL и (начиная с Windows Vista) MUI-файлы. Доступ к этим данным можно получить через функции Windows API. (из Википедии).
В Delphi XE5 аналогичный механизм используется и для хранения ресурсов в Android приложениях. Насчёт iOS приложений я не проверял, но полагаю, что должно работать и там.
Вообще, ресурсы в Delphi – это фундамент, на котором строится вся программа. Именно в ресурсы пакуются все ваши DFM файлы (видели же строку “{$R *.DFM}” в .pas файлах форм? это оно самое), иконки, курсоры, и строки (resourcestring). Именно благодаря ресурсам работает локализация программ с помощью Translation Manager. Всё это происходит...



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



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

Блог: TDelphi-блог
Delphi для Android. О сколько радостных предвкушений вызывает у меня сочетание этих слов. Я давно хотел сделать что-нибудь под Android. Для начала что-нибудь простенькое, но свое.
Дочке сейчас полтора года, и ей очень нравятся телефоны, компьютеры и планшеты. Любая чёрненькая коробочка с кнопочками и лампочками влечёт её почище магнита. Но особое предпочтение доча отдаёт устройствам с тачскрином. “Папа, дай мне пожалуйста свой телефон, я хочу с ним поиграть, а заодно я раскидаю твои иконки так, что не сможешь потом ничего найти, поменяю звонок, переставлю время, запущу тебе кучу разных программ и позвоню парочке случайных знакомых”, хочет она сказать, но произносит только “Алё-алё! На-на-на!”. Ключевое для дочки, конечно, поиграть. Больше всего она любит программки с картинками, которые...



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



Легкий способ проверить 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 просмотры: 1460, комментарии: 0