2016-10-19 4 views
1

UserAgentUtils의 수명이 다되었으므로 (다른 사람이 찾은 Java의 사용자 에이전트를 구문 분석하기위한 좋은 대체품은 무엇입니까? 여기 모든 옵션을 찾고 유료. 정확성이 중요하므로 절대적으로해야하지 않는 한 직접 파싱하지 않을 것입니다.UserAgentUtils 대용품

this lib에 대한 그것은 매우 간단 보인다 무엇

답변

1

어떤 코드를 변경

String uaString = "Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3"; 
Parser uaParser = new Parser(); 
Client c = uaParser.parse(uaString); 
System.out.println(c.userAgent.family); 
// => "Mobile Safari"  
System.out.println(c.userAgent.major); 
// => "5"  
System.out.println(c.userAgent.minor); 
// => "1"  
System.out.println(c.os.family); 
// => "iOS"  
System.out.println(c.os.major); 
// => "5" 
System.out.println(c.os.minor); 
// => "1" 
System.out.println(c.device.family); 
// => "iPhone 
+0

maven에서 작동합니까? –

0
<dependency> 
    <groupId>com.moilioncircle</groupId> 
    <artifactId>user-agent-utils</artifactId> 
    <version>1.52</version> 
</dependency> 

필요가 없습니다를 사용합니다.