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

Равиль Зарипов (ZuBy)

Модераторы
  • Постов

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

  • Посещение

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

    264

Весь контент Равиль Зарипов (ZuBy)

  1. Что исправили в TLocationSensor? И что за фичи у TMapView? (кроме того что поверх можно ставить другие компоненты) TLocationSensor больше не выключает сенсоры на самсунге (можно снова использовать его для Android) TMapView->LayerOptions Traffic PointsOfInterest Buildings UserLocation Появилась точка вашего местонахождения
  2. Так их же выложили сразу же... ссылочку можно для прямого скачивания? https://mega.nz/#!wpESRTxQ!VK0o8Eo9U63Ho4RTYAY7L5QxjWeSrY8P0Swdm9XSDow а для FMX нету?
  3. Так их же выложили сразу же... ссылочку можно для прямого скачивания?
  4. например при сворачивании/выходе из программы и прочие события из-за которых приложению нужно сохранить данные
  5. Минусы 1. Баг с использованием старых стилей, ждём новые Premium Styles (спасает стандартные стили которые генерирует BitmapStyleDesigner) 2. TMultiView -> Drawer не перекрывает TMapView 3. Работа со стилями в рантайме через TStyleManager изменили 4. В старых проектах нужно удалять все uses'ы и дать среде самой сгенерировать uses'ы Плюсы 1. Исправили TLocationSensor 2. TMapView новые фичи 3. Среда шустрей запускается Пока все что заметил
  6. TMapView точно исправили, поверх можно кидать компоненты, думаю TWebBrowser тоже исправили UPDATE: TMultiView+TMapView=конфликтуют
  7. парсер делаю сам через функцию, отлично работает во всех проектах. всегда код страницы можно разделить на блоки, если этим не позаботились разработчики и блоки информации не инкременируются также можно предложить использовать регулярки
  8. доступ через USSD команды и подключение API работы с телефоном. примеры звонилок есть в интернете и родной Action в RAD Studio
  9. это невозможно, ну если только телефон на котором вы тестите слабый. а так реальное устройство всегда и правильней и быстрей. эмулятор не учитывает особенности разных телефоном и прошивок. так что тестировать в эмуляторе можно только дизайн, как приложение будет выглядеть на разных экранах
  10. А я обычно VertCenter ставлю чтобы на всех платформах норм отображалось, а под ним Layout right
  11. а чем Button просто не устраивает? вообще странное поведение...
  12. android/ios/windows/mac os использую TPath.GetDocumentsPath
  13. нарисовать в 3D Max/SketchUp'е сохранить как *.dea и загрузить модель. проще и правильней наверное не придумать
  14. на андроиде нужно скорей всего использовать жесты, а не события клавиш мыши
  15. так точно, чтобы не пропадали контролы, их нужно не цеплять к кнопке, а вызывать кодом как-то так TakePhotoFromCameraAction.ExecuteTarget(Sender);
  16. procedure TForm22.Button1Click(Sender: TObject); var aParams: TMapsEngineYandexLocator; params, values: array of string; begin // 37.151.215.206 Астана, Казахстан SetLength(params, 1); SetLength(values, 1); params[0] := 'Внешний IP'; InputQuery('Введите...', params, values, procedure(const AResult: TModalResult; const AValues: array of string) begin if AResult = mrOk then begin mEngine.SetOptionsYandexLocator(''); aParams.IP.IPAddress_v4 := AValues[0]; TTask.Run( procedure begin mEngine.YandexLocator(aParams, TMapsEngineYandexLocatorType.IP, myLoc); mEngine.SetOptionsYandex(''); // получить через Yandex mEngine.Geocoding(myLoc, aData); TThread.Synchronize(nil, procedure begin lbCoordinate.Text := 'lat: ' + myLoc.Latitude.tostring + ' lon: ' + myLoc.Longitude.tostring; lbAddress.Text := aData.CountryCode + ' ' + aData.City + ' ' + aData.FormattedAddress; end); end); end; end); end;
×
×
  • Создать...