mazayhin

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

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

  • Посещение

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

    8

mazayhin стал победителем дня 17 апреля

mazayhin имел наиболее популярный контент!

1 Подписчик

Информация о mazayhin

  • Звание
    Продвинутый пользователь

Информация

  • Пол
    Мужчина
  • Город
    Красноярск

Посетители профиля

568 просмотров профиля
  1. А, ну если в StartCommand (как и закомментировано) не по экшену StartService происходит создание то да.
  2. Не надо использовать START_STICKY если экшен в интенте был не пустой, т.к. при выгрузке службы и повторной попытке ее запуска системой (мы ж отметили что служба очень важная), придет пустой экшен. Стартуйте с START_REDELIVER_INTENT, что бы система отправила тот же интент, с которым служба запускалась до выгрузки. Ну наверное в справке к FMX и не должно расписываться взаимодействие со всеми API целевых платформ. В качестве примера и для понимания принципов, как работать с ними, можно просто открыть исходники и сопоставить с доками того же гугла
  3. В сам сервис что-ли добавляете? Зачем оно там? А так в настройках проекта (для хоста) включите MapService и корректный api-key (получать в Гугле, по форуму или интернету ищите)
  4. Вот здесь, когда оборачиваете в PendingIntent, присваиваете ему уникальный номер (в примере выше это 1), этот номер где-то храните. PendingIntent := TJPendingIntent.JavaClass.getBroadcast (TAndroidHelper.Context, _ТУТ НОМЕР_, intent, 0); Потом, что бы отменить, создаете идентичный PendingIntent, с номером, с которым запускали, и TAndroidHelper.AlarmManager.cancel(PendingIntent);
  5. Достойно сделано! Только есть пара моментов на моем телефоне (Honor 5X): - значок со сплеша немного "наползает" за статусбар - некорректно браузер отрабатывает интент на запуск навигатора, сам яндекс.навигатор установлен - при тапе на иконку, заполняется только часть всего контура (но может это так и надо)
  6. Если говорить относительно ресурсов, то сам Android дает указать имя только латиницей в нижнем регистре. Возможно, это работает и для активов
  7. mazayhin

    Подключение сторонних sdk

    Поставщик SDK передал вообще jar - файл? Что в этих исходниках? Примеры работы, или исходники их SDK? Если исходники - то вообще все странно становится. Нельзя так. На то они и проходят сертификацию своего решения, что бы быть уверенным, что оно соответствует стандарту, и данные карты никуда не утекут, их никто у себя (как в случае с вашим прежним решением). Работать то так очень рискованно и для клиента (вас) и для шлюза. МПС, не факт, что с вами разбираться будут, пойдут к вышестоящему эквайеру, а тот, к вам. А штрафы, на минутку, у MC не шуточные - от 15 000 евро, вроде, за нарушение
  8. mazayhin

    Подключение сторонних sdk

    Вот он и пишет, что то, что ему туда суете, не является zip-архивом. jar - это и есть архив со скомпилированными классами (.java .class) и + еще немного. Не путайте исходники и по-сути исполняемый файл
  9. mazayhin

    Подключение сторонних sdk

    Ну а лог то что пишет? Вот хелп например пишет, что Generate all classes from java source code, to specified unit Java2OP -source myproject/src -unit Androidapi.JNI.CustomName Если это все-таки jar, то надо при вызове -jar [].java дописать .jar?
  10. mazayhin

    Подключение сторонних sdk

    И прави И правильно делают! PCI DSS еще никто не отменял, а наоборот развивают. Хорошо, что об ваших со шлюзом махинациях в мпс не знают А по существу: Берете их sdk, прогоняете через java2op, подключаете к проекту, правите немного манифест (добавляете в него их активности), и вызываете, обрабатываете результаты. Результат оплаты возвращается в интенте.
  11. mazayhin

    Парсинг XML файла

    Да и посмотрите на непечатоемые символы в том же n++ Ну или файл поставщика скиньте, в том виде, что приходит, без копирования-вставки
  12. Да что там интересного может то быть? Заплатил, заполнил все что надо, описания, картинки, залил, и через час-другой оно доступно.
  13. Ну если в Deployment добавили корректно, то и картинки появятся на устройстве, они запакованы в сам apk. Никакие папки и файлы другие с компьютера на телефон не передаются, и не доступны. Смотрите, проверяйте, что с путями. При переустановке (удалить сначала с устройства, или очистить память у приложения в настройках), все, что было задеплоено, перезапишется снова. Если просто заново установить ("зеленой кнопкой"), файлы, которые были до этого, но изменены, не перезапишутся. "Окей, Гугл! Как выложить приложение в play market?" не помогло? тогда, https://support.google.com/googleplay/android-developer/answer/113469?hl=ru
  14. Просто apk, без каких-либо папок. Ну или через Play Market. Для iOS необходим Mac и xCode http://docwiki.embarcadero.com/RADStudio/Tokyo/en/IOS_Mobile_Application_Development
  15. mazayhin

    SSDP for Android

    Как вижу, тут есть 3 варианта. 1. Взять обертки над SDK от fmxexpress (или сделать самому), и самому написать по примеру выше, но уже на delphi. 2. Найти подходящее на Java, скомпилировать в jar, создать обертку для delphi (Java2Op) и использовать уже ее. 3. Наверное, самый удачный вариант, т.к. все это чудо работает по UDP, самому на основе Indy реализовать в своей программе.