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

mazayhin

Пользователи
  • Постов

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

  • Посещение

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

    19

Ответы сообщества

  1. Пост mazayhin - сообщение в Перестало работать приложение. Splash screen и дальше падает. был отмечен как ответ   
    Потому что API-Level 26 он будет стоять автоматически. Как впрочем и практически все остальные, запрошенные в манифесте. Так же, не плохо было бы добавить в манифест
    <uses-feature android:name="android.hardware.camera" /> Начиная с 26 необходимо разрешения, помимо указания в манифесте, должны явно запрашиваться у пользователя.
    Почитайте https://developer.android.com/guide/topics/permissions/overview
    Ну а для Delphi подключайте KastiFree https://github.com/DelphiWorlds/KastriFree
    Там есть пример использования https://github.com/DelphiWorlds/KastriFree/tree/master/Demos/AndroidDangerousPermissions
    и в добавок https://github.com/DelphiWorlds/KastriFree/tree/master/Demos/AndroidAPI26 тут как раз работа с камерой
  2. Пост mazayhin - сообщение в Программно развернуть свернутое приложение был отмечен как ответ   
    Вот здесь, когда оборачиваете в PendingIntent, присваиваете ему уникальный номер (в примере выше это 1), этот номер где-то храните.
    PendingIntent := TJPendingIntent.JavaClass.getBroadcast (TAndroidHelper.Context, _ТУТ НОМЕР_, intent, 0); Потом, что бы отменить, создаете идентичный PendingIntent, с номером, с которым запускали, и
    TAndroidHelper.AlarmManager.cancel(PendingIntent);  
  3. Пост mazayhin - сообщение в Подключение сторонних sdk был отмечен как ответ   
    И прави
    И правильно делают!
    PCI DSS еще никто не отменял, а наоборот развивают. Хорошо, что об ваших со шлюзом махинациях в мпс не знают
    А по существу: 
    Берете их sdk, прогоняете через java2op, подключаете к проекту, правите немного манифест (добавляете в него их активности), и вызываете, обрабатываете результаты. Результат оплаты возвращается в интенте.
  4. Пост mazayhin - сообщение в SSDP for Android был отмечен как ответ   
    Как вижу, тут есть 3 варианта.
    1. Взять обертки над SDK от fmxexpress (или сделать самому), и самому написать по примеру выше, но уже на delphi.
    2. Найти подходящее на Java, скомпилировать в jar, создать обертку для delphi (Java2Op) и использовать уже ее.
    3. Наверное, самый удачный вариант, т.к. все это чудо работает по UDP, самому на основе Indy реализовать в своей программе.
  5. Пост mazayhin - сообщение в Обратный порядок Item у Listbox был отмечен как ответ   
    В FDQuery в SELECT`е поставьте в запросе
    ORDER BY [you_Field] DESC DESC Отсортирует в порядке убывания, ASC - наоборот
  6. Пост mazayhin - сообщение в Log.d - что это? был отмечен как ответ   
    API for sending log output.
    Generally, you should use the Log.v(), Log.d(),Log.i(), Log.w(), and Log.e() methods to write logs. You can then view the logs in logcat.
    The order in terms of verbosity, from least to most is ERROR, WARN, INFO, DEBUG, VERBOSE. Verbose should never be compiled into an application except during development. Debug logs are compiled in but stripped at runtime. Error, warning and info logs are always kept.
    Смотреть это можно через monitor.bat идет в составе sdk, ну или abd logcat. В лог выод идет только для debug сборок, в release не выводится
  7. Пост mazayhin - сообщение в Служба - двухсторонняя связь был отмечен как ответ   
    Дак пример посмотрите! Он рабочий больше чем полностью
    Там как раз приложение с сервисом общается через подписку. Если в процедурах RegisterReceiver и UnregisterReceiver не будете снимать комментарии, то как раз и будет использоваться глобальный ресивер ("эта строчка").
    Дополнительно можете передать данные если сделаете Intent.putExtra(что то тут) и прочитаете Intent.getExtra
  8. Пост mazayhin - сообщение в Delphi и Android 6 был отмечен как ответ   
    Про окно тут писали, решение предложил Andrey Efimov
    А так должно все сработать, если таргет ниже 23 в манифесте указан, что будет значить, что приложение этого еще не умеет, было сделано для более ранних устройств
×
×
  • Создать...