For opening PDF file i prefer you to go with WebView. WebView do supports PDF file. And for .doc and .excel there are many free jars available with which you can open .doc , .excel, .ppt inside your application.