пятница, 3 апреля 2015 г.

App Tethering #2: Используем удалённые действия (Actions)

В этой статье мы рассмотрим пример, в котором будет реализована возможность запуска Действий в удалённом приложении.










Список статей:

p.s. Все права на картинку принадлежат Embarcadero Technologies, Inc.

App Tethering #1: Поиск и подключение к удалённым приложениям



Решил рассмотреть эту технологию поближе...

App Tethering в RAD Studio – это компоненты, позволяющие приложениям взаимодействовать друг с другом на одном компьютере, по сети и на разных платформах.








Список статей:

p.s. Все права на картинку принадлежат Embarcadero Technologies, Inc.

воскресенье, 29 марта 2015 г.

RAD Studio XE8, Delphi XE8 и C++Builder XE8 (неофициальный релиз)

Вот и вышла (неофициально) очередная версия среды для разработки. Подробную информацию о том, что нового и какие баги были исправлены, вы найдёте позже, в официальном релизе или в этом посте, ниже.

30.03.15 Прим. Официальной информации пока не поступало, но по факту образ уже доступен, значит через пару дней подтянется справка и сайт. А вот скачивание из инета образа в 7 Гигов далеко не у каждого занимает 5 минут.
Образ доступен по ссылке (Ссылка на образ гуляет по интернету аж с 28.03.15 07:27 (МСК)) ниже, остальные ссылки заработают позже.

По многочисленным просьбам, подкорректировал пост как "неофициальный релиз".

Кратко, что нового (неполный список):
  • TWebBrowser – теперь поддерживает Windows, Mac OS X, Android, iOS
  • TMapView – это новый компонент, позволяющий легко работать с Картами Гугла
  • TAppAnalytics – это новый компонент, позволяющий вести статистику использования вашего приложения
  • Добавлен метод и стандартное действие для сохранения фотографий/картинок в стандартной галерее устройства.
  • Наконец-то добавили так необходимый многим компонент TImageList.
  • TBluetooth – новый компонент, позволяющий работать с классическим Bluetooth
  • Появилось два новых типа (FixedInt и FixedUInt) для целых чисел
  • В среде добавлен модуль для предпросмотра приложения на различных устройствах
  • Вернули Device Manager на место 
  • Интегрирована Castalia
  • Справка в формате CHM
  • И ещё куча мелких доработок и исправлений.

Скачать/купитьRAD Studio XE7 (Успейте купить версию XE7 до 31 марта и получите версию XE8 бесплатно, индивидуальным разработчикам скидка 25%)

Скачать образ: http://altd.embarcadero.com/download/radstudio/xe8/delphicbuilder_xe8_win.iso

пятница, 13 марта 2015 г.

Как добавить jar библиотеку в проект

Информация для тех, кто по какой-то причине ещё не знает, как это сделать. Актуально для XE7/XE7 UPD1/*XE8. До этого, я уже писал несколько статей по работе с JAVA файлами (на XE6), вот они «Как создавать обёртки для JAVA-кода» и «Как подключить и использовать свой JAVA-класс». Начиная с версии XE7 работу с Java кодом значительно упростили, поэтому я решил рассказать об этом ещё раз.

вторник, 27 января 2015 г.

Используем True Type шрифт для хранения иконок

Это сообщение описывает шаги, необходимые для создания Android приложения, которое использует True Type шрифт (Font Awesome), с целью хранения иконок. Использование шрифта для хранения иконок имеет ряд преимуществ, по сравнению с использованием растровых изображений:
- Иконки имеют очень маленький вес
- Иконки векторные, а значит, будут выглядеть красиво на высоких разрешениях
Данная статья содержит инструкции для C++ и Object Pascal проектов для Android платформы(в оригинальной статье есть ещё под iOS, оригинал)

Обновление от 22.11.2019. Добавил список(70+) бесплатных шрифтов для коммерческой разработки.





вторник, 14 октября 2014 г.

Как добавить "резиновый" SplashScreen в XE7

Как известно, в XE7 упростили возможность добавления заставки (SplashScreen) для нашего приложения. В этой заметке я расскажу как добавлять «статичную» и «резиновую» заставки. Данная заметка будет интересна тем, кто не умеет читать по-английски или просто не читает справку по студии. По большей части, эта заметка является вольным переводом справочного материала, с некоторыми добавлениями от меня.

Update (14.10.14): Добавил ссылку на архив с примером.
Update (14.10.14): Добавил дополнение к правилу №3 
Update (16.10.14) Добавил информацию о "резиновой" заставке на весь экран (FullScreen)

понедельник, 6 октября 2014 г.

Android 4.4 и запись на внешнюю карту памяти...

До Android 4.4 (API 19), нам приходилось читать файлы (vold.fstab, mounts), чтобы понять, установлена ли внешняя карта памяти и какой до неё путь.  Теперь у меня есть устройство с Android 4.4.2 и я могу рассказать о некоторых изменениях (с точки зрения пользователя и разработчика).

Сравнивая Android 4.4.2 и Android 4.1.2…
Поменялось меню настроек, меню для разработчика по умолчанию скрыто, появилась поддержка новой виртуальной машины ART (замена для Dalvik) и т.д. А ещё версия 4.4 очень серьёзно оптимизирована и может работать на устройствах с 512 МБ ОЗУ, работает очень шустро.

В данной статье рассмотрим новые правила работы с внешними карточками и файлами.

UPD (21.02.15): Для агрессивных и невнимательных, сообщаю, что статья предназначена для программистов, а не простых пользователей Андроида. Те, кто хочет получить рут или просто поменять память местами на своём устройстве, то вам на 4пда в тему вашего устройства.