android,html,android-activity,epub,epublib
You can try CoolReader here, and FBReader here. 1.epub (non-DRM), fb2, txt, rtf, html, chm, tcr, doc, pdb formats supported 2.Pages or scroll view 3.Table of contents 4.Bookmarks 5.Text search 6.Hyphenation dictionaries 7.Most complete FB2 format support: styles, tables, footnotes 8.Additional fonts support (.ttf) 9.Can read books from zip archives...
I am just sharing my idea. Whenever user open a file add the file name or id in an ArrayList. And you can easily get the file names and you can display it. ArrayList is one of the method. There is many ways to store the file names.