title: Determine specific charger input
body: <p>I am currently trying to make a reliable way to determine a specific charger type, in my case a music dock like <a href="http://assets.vr-zone.net/14627/FidelioAS351.jpg" rel="nofollow">this</a>. The problem is that this dock unfortunately does not send a dock event when docked. </p>
  
  <p>Since I am making an app relying on being able to determine when the device has been docked or undocked. I therefore need a way to filter out and separate these events:</p>
  
  <ul>
  <li>Device is charging through the USB connector(no separate charger)</li>
  <li>Device is <strong>not</strong> connected to a computer </li>
  <li>Some sort of way to separate the slow charging dock from a standard charger</li>
  </ul>
  
  <p>I have noticed that my device (LG optimus 4x HD) manages to react differently for every one of these actions. When it is connected to a standard charger it gives no notification message, when it is connected to a computer it tells me USB mode has been activated, and when it is connected to the dock it gives me a slow charger warning.</p>
  
  <p>I need to make a system with the same ability to separate these actions and react to them. Until now I have only made a simple <em>BroadcastReceiver</em> that reacts if the device is connected or unconnected to a charger. I have also managed to monitor the charging state using the code found in the <a href="http://developer.android.com/training/monitoring-device-state/battery-monitoring.html" rel="nofollow">documentation</a>.</p>
  
  <p>Is there any way of determine this specific charger input?</p>