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

Лидеры

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

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

    Модераторы


    • Баллы

      7

    • Постов

      2 517


  2. Andrey Efimov

    Andrey Efimov

    Модераторы


    • Баллы

      6

    • Постов

      851


  3. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      2

    • Постов

      2 124


  4. kami

    kami

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


    • Баллы

      2

    • Постов

      643


Популярный контент

Показан контент с высокой репутацией 26.11.2016 во всех областях

  1. Ссылка: http://blog.rzaripov.kz/2016/11/0-modernlistview.html Автор: Равиль Зарипов @ZuBy Описание: Знакомство с ModernListView
    6 баллов
  2. Зачем вам постоянно висящий в памяти сервис, если он нужен только когда поступил звонок от определённого номера? Вы читали то, что я написал в первом сообщении (особенно про BroadcastReceiver)? Сразу говорю, что готовый код на Delphi/С++, с вероятностью 99% - вы не найдёте, только на Java (на стеке например). Раз у вас проблема именно с определением номера, то значит вы уже подписались на событие звонка и уже сделали сервис(?). Тогда давайте ваш код или покажите, какие данные приходят в сервис, а мы уже попробуем вам помочь. p.s. Я бы сделал так, подписался через BroadcastReceiver на событие, как только событие происходит, проверяю номер и далее уже запускаю сервис, что-то делаю в нём, завершаю работу сервиса. ИЛИ событие происходит, запускаю сервис, в нём проверяю номер и т.д. Тут либо экспериментировать, либо найти готовое решение или описание решения на Java и транслировать на Delphi. Пара ссылок: [Android Service] Создание простейшего Сервиса (службы) [BroadcastReceiver] Автозапуск приложения после перезагрузки ОС [Android Service+BroadcastReceiver] Автозапуск службы после рестарта ОС
    3 балла
  3. Andrey Efimov

    [Android] Шифрование

    В GetIt есть LockBox VCL and FMX 2.1. Вполне юзабельно. Зашифровать: AES := TLbRijndael.Create(nil); try AES.CipherMode := TLbCipherMode.cmCBC; AES.KeySize := TLbKeySizeRDL.ks256; AES.GenerateKey(Passphrase); FPassword := AES.EncryptString(Value); finally AES.Free; end; Расшифровать: AES := TLbRijndael.Create(nil); try AES.CipherMode := TLbCipherMode.cmCBC; AES.KeySize := TLbKeySizeRDL.ks256; AES.GenerateKey(Passphrase); Result := AES.DecryptString(FPassword); finally AES.Free; end; p.s. Тему перенёс в подходящий раздел
    2 балла
  4. kami

    Cannot Deploy iOS App to iOS Simulator

    Чтобы появилось на устройстве, Delphi должна увидеть это устройство. Если в Target для iOS32 пусто (не отображается нужное устройство) - нужно правой кнопкой на этом "Target" и нажать "Обновить". Если устройство таки не обнаружилось - переходим в XCode, Window - Devices, выбираем нужное устройство, нажимаем кнопочку "+", выбираем ipa файл (по умолчанию он емнип в "Устройство-пользователи - пользователь - PAServer-ScratchDir"). Ээээ... а кроме компиляции деплой делался?
    2 балла
  5. С первым почином UPD. А нет, уже с четвертым :-)
    2 балла
  6. Общие шаги такие: Подписываетесь через BroadcastReceiver на READ_PHONE_STATE (и возможно ещё на что-то) и при звонке проверяете состояние и номер. Если выполнять действия надо скрытно, то пишите сервис p.s. Тему перенёс в подходящий раздел.
    1 балл
  7. видимо как-то так item->Data["Text4"] =TValue::From<UnicodeString>(L"Текст");
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...