Как распознавать планшетные устройства в браузерах в JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как распознавать планшетные устройства в браузерах в Java

Сообщение Anonymous »

Вот код для распознавания планшетных устройств с использованием мобильной зависимости Spring, но он не работает и продолжает возвращать NULL, знаете ли вы какое -либо решение? < /p>

public static boolean isTablet(HttpServletRequest request) {
var res = ResolverUtils.isTablet(DeviceUtils.getCurrentDevice(request), getSitePreference(request));
return res;
}

private static SitePreference getSitePreference(HttpServletRequest request) {
String param = request.getParameter("site_preference");

if ("normal".equalsIgnoreCase(param)) {
return SitePreference.NORMAL;
} else if ("mobile".equalsIgnoreCase(param)) {
return SitePreference.MOBILE;
} else if ("tablet".equalsIgnoreCase(param)) {
return SitePreference.TABLET;
}

return null;
}


Также я попробовал com.github.ua-parser , но это тоже не распознает планшетные устройства, вот мой код для этого:

private static final Parser UA_PARSER = new Parser();

public static boolean isTablet(HttpServletRequest request) {
String userAgent = request.getHeader("User-Agent");
if (userAgent == null) {
return false; // No User-Agent means we cannot detect the device
}

Client client = UA_PARSER.parse(userAgent);
Device device = client.device;

// Check if the device is a tablet (common pattern)
return device.family != null && device.family.toLowerCase().contains("tablet");
}



Подробнее здесь: https://stackoverflow.com/questions/795 ... rs-in-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как распознавать планшетные устройства в браузерах в Java
    Anonymous » » в форуме Html
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Прокрутка прокрутки на мобильные и планшетные виды
    Anonymous » » в форуме CSS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Почему этот простой сценарий миниатюр работает в браузерах ПК и не работает в браузерах Android?
    Anonymous » » в форуме Android
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • CSS element, несовместимый в браузерах и в браузерах
    Anonymous » » в форуме Html
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • CSS element, несовместимый в браузерах и в браузерах
    Anonymous » » в форуме CSS
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»