I have to ship pdf files along with my application and display them as list and when clicked each one should open in Adobe reader. I have tried placing the pdf files in /assets
I think assets and raw files are only viewable by your application. 3rd party applications (bundled or not) cannot access these files. You should first put your files in the device's sdcard before opening them.
I have the same problem, but I should note that this is how I open by resource id
Uri.parse("android.resource://com.csg.android.myproject/" + R.raw.csgsample);
If you get an ActivityNotFoundException
is because there are no application to handle that kind of content. So, in that case, I'm sure the the Adobe Reader is installed.
Also, I think you must copy the file to the SDCard for other apps to access it. They cannot access your private data directly for security reasons.