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

Поиск сообщества

Показаны результаты для тегов 'ios'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Общие вопросы
    • Анимация
    • Графика
    • Стили
    • Базы данных и REST
    • Компоненты
    • Положение, размеры, выравнивание
    • Работа с текстом
    • Приложение и формы
    • Отладка
    • Развертывание приложений
    • Вопросы по языку Object Pascal и RTL
    • Общая информация о TControl
    • События
    • Прочие вопросы
  • Вопросы по платформам
    • Android
    • iOS
    • OSX
    • Windows
    • Windows Phone
    • Linux
  • Вопросы по использованию RAD Studio
    • Лицензирование
    • Сборка проектов
    • Multi-Device Designer
    • Редактор кода
    • Вопросы
  • Обучение
    • Основная информация
    • Вопросы
    • Отзывы
  • Поиск специалистов по FireMonkey
    • Консультации
    • Ищу подрядчика
  • Дополнительные ресурсы по FireMonkey
    • Сторонние компоненты
    • Приложения, написанные с использованием FireMonkey
    • Примеры
    • Руководства
    • Шаблоны
    • Статьи и заметки
    • Информация о версиях RAD Studio
    • Новости
  • Организация работы данного форума

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


StackOverflow


Защита от ботов


Город


Интересы

  1. Pax Beach

    Работа с намерениями в iOS

    Знающие люди, подскажите пожалуйста, как в iOS одно приложение может запустить другое приложение, как передать картинку в другое приложение, готовое его принять, как при запуске обрабатывать в своем приложении параметры, переданные из другого приложения? В Android для этого есть механизм Intent Filter, а как это устроено в iOS, и как с этим работать в RAD Studio?
  2. Я хочу запустить приложение из другого приложения под iOS и под Android. В зависимости от переданного параметра, который я хочу получить в главной форме, будет открываться соответствующая стартовому параметру форма (Activity в Android). Пример: Из приложения "Папа" запустить приложение "Дочка", при этом сообщив "Помой посуду!". И чтобы приложение "Дочка" сообщила "Хорошо, папа" и открыло форму "Мойка посуды". ))) Как ее решить на разных платформах? В Windows это делается запуском приложения с соответствующими параметрами, в зависимости от их значения из проекта или главной формы открывается нужная форма. В Android для этого сделаны Intent фильтры. Только не понятно, как их обрабатывать в приложениях, написанных в Delphi. Вот как вы это сделали бы? И как такое делается в приложениях под iOS, естественно, тоже написанных на Delphi или С++. UPD 14-09-2016: Для Android решение найдено. Осталось найти решение для iOS.
  3. Решили мы обновить свое приложение в AppStore (С момента прошлой успешной публикации было очень незначительные изменения, исправлены синтаксические ошибьки, немного изменен интерфейс и еще по мелочи). До этого момента всегда с первого раза проходили проверки (на нескольких приложениях). А тут нам пришел отказ, мол наше приложение не работает с их IPv6 сетью. Вот полный текст отказа (если кому то интересно): В статье https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW1 написано как настроить на маке сеть с поддержкой DNS/NAT64 (пункт To set up a local IPv6 Wi-Fi network using your Mac) Настроили мы такую эмуляцию и запустили наше приложение, и оно действительно не может достучаться до глобала. Сначала мы подумали на неподдержку такого режима нашими сторонними (платными и довольно известными) компонентами RTC. Но я попробовал сделать нечто похожее штатными средствами (при помощи инди и получил точно такую же ошибку), код с инди прикрепляю: var IdHttp: TIdHTTP; Data, ResponseContent: String; AData, AResponseContent: TStringStream; begin IdHttp := TIdHTTP.Create(nil); try Data := ''; try AData := TStringStream.Create(Data); AData.Position := 0; AResponseContent := TStringStream.Create; try IdHttp.Request.ContentType := 'application/x-www-form-urlencoded;charset=UTF-8'; try IdHttp.Get('http://185.17.120.131:10020/HelloWorld', AResponseContent); except ShowMessage('f'); end; AResponseContent.Position := 0; ResponseContent := AResponseContent.DataString; ShowMessage(ResponseContent); finally FreeAndNil(AResponseContent); end; finally FreeAndNil(AData); end; finally FreeAndNil(IdHttp); end; end; Есть какие нибуть идеи как такое можно вылечить или обойти? Проблема более чем актуально. п.с. использую Delphi 10 Seatle + последняя мак ось на мак мини. п.с.2. Может быть эта проблема исправлена на Delphi 10.1 Berlin?
  4. Martifan

    iOS фоновом режиме

    Доброго времени сутки подскажите пожалуйста как можно запустить фоновом режиме Локацию в iOS Заранее спасибо
  5. Решил выделить в отдельную ветку форума. Набор ссылок 13 разработчиков компонентов для FMX (и не только). Может кому пригодиться! Скачу сразу, как ни странно, половину не знал. Есть заслуживающие внимания! http://community.embarcadero.com/blogs?view=entry&id=8514
  6. При старте проекта под IOS simulator пишет, что Exception class EObjectiveC with message 'ObjectiveC class CTCallCenter could not be found'. Process dyld_sim (32091) На реальном iphone 4s даже не стартует
  7. Всем доброго времени суток, столкнулся с такой проблемой, на определенной форме включается медиаплеер и начинает проигрывать определенный трек, но при блокировке трек продолжает играть. Как обработать событие блокировки экрана и по нему отключать медиаплеер? Пишу на c++ builder. Пробовал делать через EnteredBackground, руководствовался заметкой по написанию подобного на Delphi xe http://delphifmandroid.blogspot.com/2013/10/blog-post.html Возможно есть другие варианты решения?
  8. Для отрисовки 3д эффектов создаю прозрачный Viewport и делаю ему align=client На ретине, будь то симулятор или железка при старте вьюпорт ведет себя в половинных координатах, дальше середины экрана даже не отрисовывает ничего.Это происходит до тех пор пока экран не повернешь хотя бы один раз. На симуляторе без ретины (такой железки нет) все сразу ок. На win32 и подавно все ок Seattle, Ios 9.3.1 Ну и заодно вопрос, как сделать чтобы TTextLayer3D был непрозрачным либо на какой аналог заменить
  9. Шаблон проекта с кастомным шрифтом FontAwesome Намного удобней и менее затратно использовать Шрифт с Иконками, чем заботиться о качестве картинок, скейлах, их хранении и загрузке Поэтому давно перешел на шрифты, пару скриншотов (без использования картинок) Seattle CustomFont.7z Berlin CustomFont(Berlin).zip WINDOWS/MACOS - установить шрифт в систему IOS - в деплой добавить шрифт и с помощью IOS9Fix прописать в .plist следующее: ANDROID - в деплой добавить шрифт (Remote Path -> assets\internal) и подключить к проекту измененные файлы FMX.FontGlyphs.Android.pas, FMX.FontGlyphs.pas
  10. Шаблон для проектов с покраской статус бара для мобильных платформ UPDATE: StatusBarColor.7z UPDATE2: StatusBarColor_update.zip
  11. krapotkin

    Push под iOS

    Народ, настало у меня время добавлять к программе iOS-версию Как там работа с push, чем отличается, что куда нужно дописывать?
  12. Есть проект D10 + iOS 9 При разработке приложение работает хорошо. Ошибок при запуске не возникает. При сборке приложения для публикации в AppStore присоединяю сертификат Distribution. Но из-за ошибки совместимости с сертификатом Developer приходится этот сертификат (Developer) удалять. Сборка пакета ipa проходит без ошибок. Через Loader загружаю приложение в iTunesConnect, все проходит хорошо, приложение принято к рассмотрению. Но после этого всего приложение перестает запускаться на iPhone, на котором разрабатывалось. А именно: 1. Запускаю 2. Загружается заставка 3. Открывается окно приложения 4. Через 2-3 секунды закрывается, ошибок при этом не выдает. 5. Если посмотреть в Диспетчере задач iPhona (два клика по табу), то видно, что приложение якобы запущено (видно окно приложения). 6. Нажимаю на это окно, оно открывает приложение, но оно не реагирует на нажатия, iPhone виснет на 7-10 секунд и закрывается. После присоединения сертификата разработчика и компиляции, приложение работает в нормальном режиме. Может кто-то решал такую проблему? P.S. удаление сертификатов обусловлено тем, что при загрузке в Loader вылазит ошибка ERROR-90179 и кроме как удалением сертификатов ошибка не решается. P.P.S. опубликованная до этого старая версия приложения в AppStore так же себя ведет. Кому не лень можете установить и проверить, приложение называется "Парнас Сити"
  13. Добрый день, это просто стрессовая ночь без сна, как меня з..бал APPLE (( Если кто то собирается выпускать сертификаты Apple (сертификаты разработчика или Push сертификаты), и начнет парится потому что сертификаты выпускаются просроченными, знайте что вы не виноваты) Вообщем в маке в "Связке ключей" в меню "Вид" кликнете на "Показать скрытые сертификаты" Далее в Связке "Система" найдите просроченный сертификат Apple и удалите его. После чего с кабинета разработчика скачайте и установите новый сертификат, ссылка на скачивания есть при создания нового сертификата в самом низу. (( Подробнее на http://stackoverflow.com/questions/35390072/this-certificate-has-an-invalid-issuer-apple-push-services/35399656#35399656 Извиняются...
  14. Создам тему без привязке к конкретному компоненту, т.к. речь пойдет сразу о двух. Нужно реализовать 2 прозрачных компонента (Edit и Memo). Сейчас это реализованно моим стелем. Но хочется иметь нативное быстродействие у этих контролов. Можно ли сделать эти контролы нативными (выставив Свойство ControlType=Platform) и сделать их одновременно полностью прозрачными? Есть ли какой нибуть способ?
  15. Привет Всем! vkbdhelper.pas Давно пользовался vkbdhelper'ом, но он был только для андроида. руки добрались и до этого, теперь его можно использовать и на IOS изменения * почистил uses секцию * убрал зависимость от платформ (кросс-платформенный) * добавил глобальную переменную VKOffset VKOffset - расстояние между контролом и клавиатурой для тех случаев когда включены подсказки/автозамена и контрол оказывается под доп. панелькой Не все клавиатуры включают доп. панели в свой размер! Например для IOS нужно всегда прибавлять 30-32 пикселя, панель с кнопкой Done перекрывает контрол {$IFDEF IOS} VKOffset := 31; {$ELSE} VKOffset := 0; // на свой вкус // не знаю как определить размер доп. панельки // когда она не входит в размер клавиатуры // и определить есть ли панелька вообще... {$ENDIF} vkbdhelper.zip
  16. Ссылка на статью. Автор: Александр Бирюков В статья я максимально подробно попытался описать работу с библиотекой Libbass под iOS для проигрывания сетевых потоков. Надеюсь кому-нибудь пригодится. Буду рад комментариям, обоснованной критике и доработкам.
  17. Добрый день интересует вопрос может кто сталкивался с подобной проблемой в FDMemTable1 есть большое количество записей примерно 2500-3000 как максимально быстро поместить все записи в ListView
  18. Ссылка на статью. Автор: Александр Бирюков В статья я максимально подробно попытался описать работу с PHP скриптом для рассылки Push сообщений из любой программы вне зависимости от платформы. Затрагивается вопроса от экспорта скриптов до кода программы: отправка и получение Push, регистрация устройств. Надеюсь кому-нибудь пригодится. Буду рад комментариям, обоснованной критике и доработкам.
  19. master webs

    Push Android/IOS

    Доброго времени суток прошу консультации так как ситуация не совсем стандартная есть приложение работает с заказами в онлайн магазинах но вся проблема в том что у каждого пользователя будет свой магазин или возможно несколько тоисть и скрипт отправки Push на каждом сайте свой как быть ? )) пока в голове только один вариант организовать свой сервер и перенаправлять Push по ключу я так думаю возможно будет регистрировать устройство с параметром домен например может есть другие идеи или есть возможность отправлять с сервера клиента без особых заморочек (на ведре в принципе приложение может работать в фоне и проверять заказы самостоятельно по таймеру но нет стабильности, IOS в обще так понимаю такой возможности нет правда в целях эксперимента делал работу с gps и таймер проверял заказы на сервере но кому такое приложение нужно которое без надобности отслеживает место положение и садит батарею)
  20. Добрый день использую локальное хранилище настроек подключения к сайту ClientDataSet - XML заметил такую особенность при закрытии программы под Windows все изменения будут перезаписаны в XML но при выгрузке приложение на IOS/Android сохранения результатов не происходит нужно в ручном режиме делать сохранение файла ClientDataSet1.SaveToFile(ClientDataSet1.FileName); подскажите как можно решить проблему
  21. DeviceInfo - модуль для получения информации о девайсе Android || Windows || IOS || MAC OS Intel планшет для Андроида нужно включить разрешения (permission) Ссылка на GitHub
  22. И так, пока русскоязычная и англоязычная части интернета молчат по поводу работы в новой Delphi XE10 Seattle в связке с xCode 7, а компании представители описывают, какое замечательное вышло обновление, пользователи столкнулись с проблемой, что приложения, сделанные на XE10 Seattle, xCode 7 + SDK9, не запускаются на предыдущих платформах. Не совсем понятно, почему в упомянутых сегментах интернета нет совершенно никакой информации по данному поводу. Опять впереди планеты все Китай. Пользователь блога подробно описывает конфигурацию, на которой он тестировал запуск приложения и описание проблемы. Несколько реальных устройств на разных прошивках, разные версии ПО и пр. Коротко о главном. Если вы хотите, как можно скорей перейти на новую Delphi XE10 Seattle с целью писать свежие приложения\обновления для iOS, спешу вас разочаровать. Ваши программы перестанут работать на предыдущих версиях iOS. Статистика испытаний такова, что приложения собранные на XE10 Seattle, xCode 7 + SDK9 будут работать только на устройствах под управлением iOS9. Вторая проблема, состоит в том, что недавнего времени AppStore при проверке приложений стала проверять их именно на iOS 9, а приложения собранные на XE8.1 такую проверку не проходят, так как зависают на стартовой заставке приложения и как следствие их отклоняют. Вот так то. Прошла уже целая неделя, а интернет по данному поводу ничего сказать нам особо не может. На днях появилась статья от Сарины Дю Понт, о том, как всё же запустить приложение сделанные в XE8.1 на iOS9. В результате изысканий Китайских друзей, получаем на данный момент такую картину: XE8 + iOS 6 = полёт нормальный XE8 + iOS 7 = полёт нормальный XE8 + iOS 8 = полёт нормальный XE8 + iOS 9 = зависание на экране заставки (если не воспользоваться советом Сарины) XE10 + iOS 6 = приложение вылетает XE10 + iOS 7 = приложение вылетает XE10 + iOS 8 = приложение вылетает XE10 + iOS 9 = полёт нормальный Таким образом в XE10 Seattle и xCode 7 можно получить на данный момент только приложение, работающее на iOS9. Ждём Delphi XE10 Seattle Update 1. P.S. А в на Android в Delphi XE10 Seattle приложение с компонентами для отправки Push не запускается в режиме Release — Application Store. Что тоже, очень и очень печально.
  23. Разработчик: Александр Бирюков Ссылки на приложения: iOS и Android Описание: Алгоритм работы: Пользователь попавший в ДТП создает заявку или нажатием кнопки SOS в экстренной ситуации отправляет экстренное сообщение на сервер. Модераторы получают СМС уведомления о произошедшей аварии. После модерации пользователи системы получают СМС уведомления с адресом аварии и Push уведомления.
  24. Zhuchkov

    чтение QR кодов IOS (Delphi XE8)

    Добрый день, Знает ли кто-либо адекватный способ для чтения QR кодов на IOS используя XE8 или выше, желательно с рабочими примерами. ZBar и ZXing - не работают (черный экран)
  25. Серия статей с пошаговой инструкцией, как подключить и настроить Android, OS X, iOS Simulator, iOS для работы с RAD Studio. Как настроить Android и RAD Studio XE7 (Delphi, C++ Builder) http://habrahabr.ru/company/delphi/blog/253929/ Как настроить Mac OS X, iOS-симулятор и RAD Studio XE8 (Delphi, C++ Builder) http://habrahabr.ru/company/delphi/blog/255721/ Как настроить iOS-устройство и RAD Studio XE8 (Delphi, C++ Builder) http://habrahabr.ru/company/delphi/blog/265313/
×
×
  • Создать...