In perfect world people would use android library to access accounts. But app devs would also want to access other stuff like file list. I would be in favour to implement content provider which exposes multiple things. Eg ContentProvider is finished, but not merged into main repository.