So in my Eclipse android project I have a pdf file that I’d like to open, I looked up the standard address on the android developer’s page and I came up with this pointer:
File file = new File("Android/data/com.alex.testing.app/res/raw/jazz.pdf");
where jazz.pdf is situated in res->raw in my eclipse project,
and com.alex.testing is my package name.
Still, when I try if(file.exists()) , the function returns false (on the emulator it goes to an else I’ve set up to display an error message)…
Sorry for the newbie question, but I’m really stuck with this :(.
Ok, to access resources from current application you can use something like,
OR
But I have a doubt if you are trying to use this pdf file in your application then its OK, but If you want to view this file using any third party application then I think you can’t do it.
Because external application can’t access application’s package resources file.
So better way it to put this file in
/assetdirectory then copy it to any public access area then view that file from that path.