title: Android Microsoft Office Library (.doc, .docx, .xls, .ppt, etc.)
body: <p>Does anyone know of a good Java Microsoft Office API capable or running on an Android?  I know there is an OpenOffice Java API, but I haven't heard of anyone using it on Android.</p>
  
  <p>I know that using intents is another option, but how common are pre-installed office viewers on the varying Android distributions?  Would it be reasonable for a developer to expect the user to have one of these viewers installed?  Is it reasonable to request that they install one of these applications if they don't already have one?</p>