Yarpda

Пользователи
  • Публикаций

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

  • Посещение

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

    1

Весь контент Yarpda

  1. Если планируется выставлять на playmarket то Рио (поддержка 26 targetsdk), если нет то Берлин постабильнее как по мне. Хотя если начинать то лучше сразу на Рио. Переходить все равно придется ..
  2. Поместил на форму TWebbrowser, открыл страницу. При нажатии на адрес электронной почты (подсвеченный как ссылка), в андроиде открывается окно с ошибкой: При загрузке веб-странциы mailto:nnn@mail.ru net::ERR_UNKNOWN_URL_SCHEME В принципе понятно, что инициатива MailTo не обрабатывается в Андроид (под Win открывается клиент почты по умолчанию). Если ту же страницу открыть через обычный браузер, то появляется окно выбора почтовой программы для написания нового письма. Вопрос: как сделать такое-же поведение (запрос выбора почтового приложения) при щелчке на email адресе в веб-браузере на своей форме?
  3. А вот за это огромное спасибо!
  4. Прилагаю проект. Все настройки по умолчанию при создании нового проекта в 10.3. При запуске нажать на кнопку "Открыть страницу" и щелкнуть любому из адресов эл. почты. Открываемая страница http://www.docme.ru/contacts WebPrj.rar APK.rar
  5. Да. Я тоже понимаю что должно работать, но по крайней мере в 10.3 это почему-то не так. Ссылки сформированы правильно. Стандартный браузер открывает. Браузер на форме -нет. Проверьте пожалуйста у себя кто на 10.3.
  6. Нет, там права ни при чем. Даже внутренние файлы проекта (прописанные в деплоймент) под Адндроид перестает нормально играть, хотя и открывает. Но любая навигация, остановка и снова воспроизведение выдает невиданные глюки. (звуки задваиваются, видео то стоит то то вдруг начинает идти, потом просто вылетает приложение... Но связь четкая. Ставишь Tarket SDK 23 - нормально, ставишь 24 и выше - привет. ( это я еще на берлине заметил), а в RIO по умолчанию 26, там сразу что-попало...
  7. Да есть такое. Но только тут проблема не в rio а глубже. Она проявляется в любой версии RAD под Андроид если в манифесте установить targetSDK больше версии 23. В Rio как раз по умолчанию стоит 26. А раньше стояла 19. Тоже бы хотелось найти решение этой проблемы. Если программа для себя то можно вручную поставить версию 23 и он медиаплеер будет более мене сносно работать. Но если программа распространяется через googleplay тут уже никак... минимальная версия 26. И это печально, при при выпуске новых версий emb не заморачивается даже проверить работу своих собственных примеров (из samples)...
  8. Yarpda

    Работа с календарем Google

    Подскажите пожалуйста есть ли какая-то информация по работе с Google календарем из FMX? Может быть у кого-то есть практика работы с ним? На форуме информации по этому поводу никакой не нашел. Интересует вопрос чтения и создания событий в календаре. Заранее благодарю.
  9. Yarpda

    Работа с календарем Google

    Хммм, это оказывается какой-то сторонний платный компонент. Не совсем то чтобы я хотел, но в любом случае Спасибо!
  10. Yarpda

    Работа с календарем Google

    Интересно, попробую. Компонент совсем не знакомый. Там описание какое-то есть по работе с календарем, или придется самому в коде рыться?
  11. Возьму Ваш совет на вооружение, но все же... ))
  12. Ну я не против того, чтобы пользователь понижал статус оповещений или вовсе их отключал. Но изначально рассчитывать, на то, что он самостоятельно станет их настраивать и повышать статус думаю излишне самонадеянно. Поэтому хотелось бы сразу выставить как задумано, а уже потом делай что хочешь. Тем более все это есть изначально в большинстве приложений под Андроид (не говоря уже про игры), как-то же они делают эти настройки изначально...
  13. Действительно. Уведомление стало появляться. В свойства отображается созданный канал, однако без звука, значка на экране блокировки и мигания светодиода. Даже не смотря на следующие настройки: При создании формы: Channel := NotificationC.CreateChannel('MyCh12','Описание'); Channel.Importance := TImportance.High; Channel.ShouldShowLights := true; Channel.LockscreenVisibility := TLockscreenVisibility.&Public; Channel.ShouldShowBadge := true; NotificationC.CreateOrUpdateChannel(Channel); Вызов: Notification := NotificationC.CreateNotification; try Notification.Name := 'Name'; Notification.AlertBody := 'Body'; Notification.Title := 'Title'; Notification.EnableSound := true; Notification.ChannelId := 'MyCh12'; NotificationC.PresentNotification(Notification); finally Notification.DisposeOf; end; Все что мне нужно появляется только есть зайти в настройку уведомления и включить все эти параметры вручную. После этого оно начинает вызываться как надо. Но настройка пользователем вручную это не вариант конечно. Вопрос: почему не применяются настройки для канала уведомления?
  14. Пока крайне плохо. Из замеченного - перестал работать Application.ProccesMessages. TMediaPlayer глючит не по детски (рабочий проект под 10.1 стал полностью неработоспособный в 10.3, хотя и запускается). TFgProgressDialog стал нестабильно работать. Перестал появляться сам диалог (FgProgressDialog.show не показывает окно, хотя код в потоке отрабатывается. Выводится только результат. Я думаю это как-то связано с проблемой Application.ProccesMessages ), хотя на другой форме этого же проект все сделано 1 в 1 и там открывается. В общем что-то пока мне не очень нравится 10.3... Но полагаю это обсуждение не для этой ветки.
  15. Ну это я видел. Хотелось бы все-таки рабочий пример на FireMonkey (мы же на специализированном форуме FM)... Пытался на основе официального примера по наитию так: Var Notification: TNotification; Channel :TChannel; begin { verify if the service is actually supported } Notification := NotificationC.CreateNotification; try Channel := NotificationC.CreateChannel('MyCh','Описание'); Channel.Importance := TImportance.Default; Notification.Name := 'MyNotification'; Notification.AlertBody := 'Delphi for Mobile is here!'; Notification.ChannelId := 'MyCh'; Notification.FireDate := Now; { Send notification in Notification Center } NotificationC.PresentNotification(Notification); { also this method is equivalent if platform supports scheduling } //NotificationC.ScheduleNotification(Notification); finally Notification.DisposeOf; end; В таком случае ничего не выводится. Подозреваю что что-то не хватает. Но что именно... P.S. как вообще можно делать подобные вещи не оставляя каких-либо описаний или рабочих примеров в новом функционале?
  16. Действительно в 10.3 уведомления тали появляться но по умолчанию без звука. Опции типа Notification.EnableSound не работают. Как я понимаю там должна быть работа с каналами, однако в примере ничего подобного нет. Как их создавать, как устанавливать важность и т.д. Кто-нибудь разобрался?
  17. Yarpda

    Как работать с Z-order в Delphi 10.3 RIO

    Заметил, что при переходе на 10.3 перестало получаться выводить картинку поверх ListView (например) под Андроид. В предыдущих версиях с этим проблем не было. Полагаю, что проблема как-то связано с нововведением в 10.3 с Z-order. Но не смог найти какую-либо информацию по этому поводу. Как им пользоваться, какие особенности и т.д.
  18. Yarpda

    Как работать с Z-order в Delphi 10.3 RIO

    Оказалось что Z-order тут не причем. Все дело в том что в 10.3. фактически перестала работать команда Application.ProcessMessages (по крайней мере в андроид). Элементы интерфейса во время выполнения процесса не обновляются, что печально, но это как говорится уже другая тема...
  19. TMediaPlayer совсем плохой стал под андроид в 10.3. Даже в своих samples глюк на глюке... печально. Хорошо хоть CE бесплатная. Можно заранее посмотреть нужно ли тебе это...
  20. Я почему-то регистрируюсь для скачивания CE на сайте Emb. Ссылка для скачивания интерполятора открывается, а письмо на почту с лицензией не приходит. Хотя написано, что проверьте почту мы все направили. Никто с таким не сталкивался?
  21. Ага, осталось всего-то решить проблему перехода на 10.3... 😕
  22. Как я понял, там только для определенной версии Delphi Получается у кого версия меньше (например 10.1) то обойти уже никак? Еще интересно будет ли новая система разрешения работать в 10.3 из коробки (но это уже другой вопрос).
  23. Я пробовал прикрутить obb файл, но распаковывать его как-то не догадался. Да и это наверное не совсем правильно, т.к. распаковывать и так не маленький файл повторно как то совесть не позволяет. На сколько я знаю в android (не FMX) есть механизм работы с файлами внутри obb напрямую (как с папкой), но как это сделать под FMX так и не нашел...
  24. Подскажите, существуют ли в FMX механизмы работы с файлами расширений (OBB)? В андроид SDK есть возможность скачать этот библиотеку (Google play APK Expansion library), но как ее использовать в FMX проекте никакой информации нет. Подскажите кто-то уже сталкивался с такой проблемой? P.S. для справки: APK Expansion file можно загрузить в Google Play, если размер APK превышает 100 мб. Данный файл представляет из себя архив с расширением obb, который содержит дополнительных контент приложения. Автоматически помещается помечается в папку androind/obb/<project_name>/file.obb.
  25. Yarpda

    изменение targetSdkVersion и артефакты на экране

    Да такая же петрушка при TargetSDK выше 24 начинается с медиаплеером. Он вообще создает вылеты приложения, сопровождающиеся похожими артефактами. И главное как это исправлять вообще не понятно, т.к. явно ошибки где-то не в своем коде, а гораздо глубже...