Advertisement
n0tmE

android get default user agent

Aug 6th, 2011
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.58 KB | None | 0 0
  1.     public static String getUserAgentString(Context context) {
  2.         try {
  3.           Constructor<WebSettings> constructor = WebSettings.class.getDeclaredConstructor(Context.class, WebView.class);
  4.           constructor.setAccessible(true);
  5.           try {
  6.             WebSettings settings = constructor.newInstance(context, null);
  7.             return settings.getUserAgentString();
  8.           } finally {
  9.             constructor.setAccessible(false);
  10.           }
  11.         } catch (Exception e) {
  12.           return new WebView(context).getSettings().getUserAgentString();
  13.         }
  14.       }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement