title: Android Contacts - How can I programmatically find all possible account types & names
body: <p>When saving android contacts, they must be saved under a certain account. This can be determined by using account type (Sim, Device, Google account) and also Account Name (If account type google is chosen, possible account names are John@gmail.com, zoe@gmail.com)</p>
  
  <p>My question is, how can I find all of the possible accounts such as these at runtime?</p>