Перейти к содержанию
Fire Monkey от А до Я

Brovin Yaroslav

Администраторы
  • Постов

    2 124
  • Зарегистрирован

  • Посещение

  • Победитель дней

    390

Весь контент Brovin Yaroslav

  1. Здорово, я с вашего позволения опубликую ваше приложение в разделе Приложения, написанные с использованием FireMonkey Хорошая работа.
  2. Описание Назначение: Компонент предназначен отображения палитры цветов и осуществлении выбора цвета пользователем. Широкий набор настроек позволяет детально настроить внешний вид палитры. Цвета отображаются в виде сетки, где каждая ячейка сетки отвечает одному из цветов палитры. Поддерживаемые платформы: Windows, OSX, iOS, Android Демо проект: Samples\ColorPanelDemo\ColorPanelDemo.dproj Возможности Настройка размеров ячеек цветов - TfgColorsPanel.CellSize Настройка закругления внешних углов сетки - TfgColorsPanel.BorderRadius Настройка цвета границ сетки - TfgColorsPanel.Stroke Два предустановленных набора цветов: X11, WebSafe - TfgColorsPanel.PresetKind Возможность указания своего набора цветов - TfgColorsPanel.ColorsPreset Определение факта выбора цвета пользователем - TfgColorsPanel.OnColorSelected Возможность выполнить свою отрисовку ячейки цвета. Например, для отображения типа градиента или вывода изображения и тд - TfgColorsPanel.OnPaintCell Возможность менять цвет ячейки текущего набора цветов - TfgColorsPanel.OnGetColor
  3. Думаю не задумывалось. Предполагаю, что это бага. Ее по хорошему нужно завести в QC.
  4. Название: Using New Delphi Coding Styles and Architectures. A Review of the Language Features in Delphi 2009 Автор: Marco Cantù Язык: Английский Скачать: using-new-delphi-coding-styles-and-architectures-marco-cantu.pdf Руководство описывает использование относительно новых конструкций языка Delphi (Object Pascal): дженерики, анонимные методы, директива deprecated, выход из процедуры со значением Exit, Новые типы данных и их алиасы.
  5. Описание Назначение: Компонент предназначен для визуального отображения хода выполнения длительной операции. При этом пользовательский интерфейс блокируется диалоговым окном до окончания выполнения задачи. В отличии от TfgActivityDialog этот компонент используется в том случае, когда мы можем каким-либо способом оценить длительность выполнения операции. Поддерживаемые платформы: iOS, Android Демо проект: Samples\ProgressDialogDemo\ProgressDialogDemo.dproj Скриншоты Работа под iOS: Работа под Андроид (Выше, чем GingerBread 2.3): Работа под Андроид (GingerBread 2.3):
  6. Описание Назначение: Компонент предназначен для визуального отображения хода выполнения длительной операции. При этом пользовательский интерфейс блокируется диалоговым окном до окончания выполнения задачи. Используется, когда время выполнения задачи нельзя оценить никаким адекватным способом (Ожидание ответа от сервера при авторизации и тд.) Если время выполнения известно, то рекомендуется использовать TfgProgressDialog Поддерживаемые платформы: iOS, Android Демо проект: Samples\ProgressDialogDemo\ProgressDialogDemo.dproj Скриншоты Работа под iOS: Работа под Андроид (Выше, чем GingerBread 2.3): Работа под Андроид (GingerBread 2.3):
  7. Я сейчас не могу проверить на андроиде. Но можно отловить нажатие косвенно. Используя событие формы TForm.OnVirtualKeyboardHidden. Оно будет вызвано, когда виртуальная клавиатура начнет скрываться.
  8. Никак, На андроиде специально сделано включение/выключение GPS только через настройки телефона. Включить GPS можно программно только при помощи неисправленных уязвимостей ОС Андроид. Хорошая дискуссия есть на StackOverflow: How can I enable or disable the GPS programmatically on Android?
  9. Улучшение продуктивности и качества кода при разработке на VCL 01. Улучшение продуктивности и качества кода при разработке на VCL.pdf Обеспечение взаимодействия настольных и мобильных приложений 02. Обеспечение взаимодействия настольных и мобильных приложений.pdf Переход к мобильности и платформе приложений FM 03. Переход к мобильности и платформе приложений FM.pdf Демо проекты demos.zip
  10. Вступление. Продуктовая стратегия развития RAD Studio. Что нового в XE7 Презентация: Вступление. Продуктовая стратегия развития RAD Studio. Что нового в XE7.pdf Видео: YouTube Улучшения в FMX и создание кросплатформенных приложений Презентация: Улучшения в FMX и создание кросплатформенных приложений..pdf Примеры: Примеры FMX.zip Видео: YouTube Корпоративная мобильность Samsung для разработчиков приложений Презентация: Корпоративная мобильность Samsung для разработчиков приложений..pdf Видео: YouTube Взаимодействие приложений Презентация: Взаимодействие приложений.pdf Enterprise Mobility Services(Корпоративные мобильные сервисы) Презентация: Enterprise Mobility Services(Корпоративные мобильные сервисы).pdf Видео: YouTube Лицензирование Презентация: Лицензирование.pdf Видео: YouTube Сессия вопросов и ответов Видео: YouTube
  11. Добрый день, Получение фотографии с камеры использует системное приложение, вызванное путем посылки "намерения". Поэтому ориентация у этого приложения использует по умолчанию, как это принято в системе. При повороте устройства системная камера так же поворачивает свой интерфейс. После снятия фотографии, фотография автоматически поворачивается в нужную ориентацию и в OnDidFinishTaking вы получаете уже повернутое изображение, согласно базовое ориентации камеры (базовой считается обычно Landscape ориентации). Поэтому ваш вопрос мне не очень понятен. Что именно не так и что за "перекос"?
  12. Добрый день, Уточните, пожалуйста, свой вопрос касательно GPS. Вас интересует получение координат локации при помощи TocationSensor именно от GPS? или у вас другая прикладная задача?
  13. Добрый день, бага была. Она пофикшена, по идеи должна войти в Update XE7. Она имеет место только в Design Time. В рантайме текст будет отображен.
  14. Добрый вечер, Эти методы были перенесены в класс FMX.ANi.TAnimator. Теперь эти методы классовые, поэтому в качестве первого параметра нужно указывать объект, для которого анимируются свойства. Так же в него вошли дополнительные методы по запуску триггеров и анимации по названию.
  15. Запускаю ваш проект на XE7 под Widnows 64Bit. Рост памяти не вижу. Специально сделал частоту генерации данных, 10 раз в секунду. Прикладываю скриншоты анализа используемой памяти. Как видно на графиках, рост памяти не наблюдается на графике, постоянен и равен 33,4 Мб. При удалении TeeChart все корректно происходит. Память занимаемая самим компонентом отдается менеджеру памяти Delphi, а не системе. А менеджер делфи будет держать ее у себя для новых ваших объектов. Поэтому вы не увидите на системном графике, что память отдана обратно приложением операционной системе.
  16. Можно просто использовать WInApi с OLE. Пример в прикрепленном в проекте: HDDInfo.zip
  17. Добрый день, На Андроиде или iOS вместо DLL нужно использовать статическую библиотеку реализации SSL. Подключить к своему проекту и использовать. Подробно описано для OSX и iOS в этой статье: "Delphi XE5 : SSL / HTTPS on different platforms with TIdHTTP and TRESTClient" Для Андроида я думаю действия будут аналогичны.
  18. Добрый день, Прикрепите, пожалуйста, скриншоты вашей версии. На ХЕ7 мне не удается увидеть "не презентабельное" отображение
×
×
  • Создать...