title: Android Generic User Agent (UA)
body: <p>I am building an Android app to display content feed from a server. The server is a mobile website (like <a href="http://m.google.com" rel="nofollow">http://m.google.com</a>) which tracks the traffic from various mobile clients. To differentiate an Android client, how do I provide a generic string for my app?</p>
  
  <p>Here's why I ask that:</p>
  
  <p>Some of the Android devices I got have UA strings like:</p>
  
  <p><code>
  Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; ADR6400L 4G Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1</p>
  
  <p>Mozilla/5.0 (Linux; U; Android 2.1; en-us; Eclair_SPR Build/30201) AppleWebKit/520.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/520.17
  </code></p>
  
  <p>I need to append a string to the UserAgent string to identify my app. For eg: </p>
  
  <p>I need to do something like this: 
  <code>Mozilla/5.0 (Linux; U; Android 2.1; en-us; Eclair_SPR Build/30201) AppleWebKit/520.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/520.17 Android_MyFirstApp</code>. </p>
  
  <p>Is this the correct way to do it? </p>