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

Номер версии андроид


Ingalime

Вопрос

Рекомендуемые сообщения

  • 0

Что-то не получается. С паскалем у меня пока не очень... У меня есть код который должен выполняться только если версия андроид равно 9 или ниже. Дело в том, что на 10 андроиде приложение сразу падает. Видимо не хочет запускать службу. Проверить возможности в отладке нет, из-за отсутствия устройства с андроид 10. Поэтому пытаюсь не запускать службу на андроид 10 и выше.

//FormCreate 
 try
     if FService = Nil Then Begin
        FService := TLocalServiceConnection.Create;
        FService.StartService('serPublic');
      end;
  except
       Exit;
  end;

Пытаюсь обрамить этот код условием:

if TJBuild_VERSION.JavaClass.SDK_INT <= 28 then

Подчеркивает красным TJBuild_VERSION. Я так понимаю надо что-то добавить в uses.

Подскажите, пожалуйста, как правильно обрамить этот код условием if TJBuild_VERSION.JavaClass.SDK_INT <= 28 

Спасибо.

Ссылка на комментарий
  • 0

да, в uses для андроид нужно добавить модули Androidapi.JNI.Os и Androidapi.JNIBri

  uses
    ... Androidapi.JNI.Os, Androidapi.JNIBridge ...

  if TJBuild_VERSION.JavaClass.SDK_INT <= 28 then
  begin
    try
      if not Assigned(FService) then
      begin
        FService := TLocalServiceConnection.Create;
        FService.StartService('serPublic');
      end;
    except
      // что нибудь делаем
    end;  
  end;

 

Изменено пользователем Tumaso
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...