The files need to be MODE_WORLD_READABLE for third-party applications
to access them. When you create the files, use openFileOutput() and
specify MODE_WORLD_READABLE.

On Fri, Nov 4, 2011 at 1:02 PM, ramya <[email protected]> wrote:
> Hi
> I need your help.Right now,I am struck in here. 1)My device does not
> have an sdcard. 2)In my app,I have MS files under my Internal Memory
> like ppt,xls and even pdf 3)I have quickoffice in my device. 4)When
> ever I launch a view intent using the appropriate Mime type ,I get the
> follwing error:
>
> ERR/Quickoffice(15141): java.io.FileNotFoundException: /data/data/
> packagename/files/folder/something.pptx (Permission denied) 01965 ERR/
> Quickoffice(15141): at
> org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Method)
> ERR/Quickoffice(15141): at
> org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:
> 152) ERR/Quickoffice(15141): at java.io.FileInputStream.
> (FileInputStream.java:82) ERR/Quickoffice(15141): at
> java.io.FileInputStream.(FileInputStream.java:134) ERR/
> Quickoffice(15141): at
> android.content.ContentResolver.openInputStream(ContentResolver.java:
> 300) ERR/Quickoffice(15141): at
> com.qo.android.quickcommon.OfficeActivity.a(Unknown Source) ERR/
> Quickoffice(15141): at
> com.qo.android.quickcommon.OfficeActivity.a(Unknown Source) ERR/
> Quickoffice(15141): at
> com.qo.android.quickword.Quickword.onCreate(Unknown Source) ERR/
> Quickoffice(15141): at
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
> 1052) 01965 ERR/Quickoffice(15141): at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
> 2627) ERR/Quickoffice(15141): at
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
> 2679) 01965 ERR/Quickoffice(15141): at
> android.app.ActivityThread.access$2300(ActivityThread.java:125) 01965
> ERR/Quickoffice(15141): at android.app.ActivityThread
> $H.handleMessage(ActivityThread.java:2033) 01965 ERR/
> Quickoffice(15141): at android.os.Handler.dispatchMessage(Handler.java:
> 99) 01965 ERR/Quickoffice(15141): at
> android.os.Looper.loop(Looper.java:123) 01965 ERR/Quickoffice(15141):
> at android.app.ActivityThread.main(ActivityThread.java:4627) 01965 ERR/
> Quickoffice(15141): at java.lang.reflect.Method.invokeNative(Native
> Method) 01965 ERR/Quickoffice(15141): at
> java.lang.reflect.Method.invoke(Method.java:521) 01965 ERR/
> Quickoffice(15141): at com.android.internal.os.ZygoteInit
> $MethodAndArgsCaller.run(ZygoteInit.java:858) 01965 ERR/
> Quickoffice(15141): at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 01965 ERR/
> Quickoffice(15141): at dalvik.system.NativeStart.main(Native Method)
>
> Is there any workaround/solution.Please suggest:)Thanks in advance
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to