2016-10-19 6 views
1

UserAgentUtilsの寿命が終わったので(http://www.bitwalker.eu/software/user-agent-utils)、他のユーザーが見つけた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> 

必要がありませんを使用します。