Saied wrote:
> Thanks again!
>
> Actually, this seems to be working on the ContentProvider now:
>
> public AssetFileDescriptor openAssetFile(Uri uri, String mode) {
>               String fileName = "asset_text_orig.txt";
>               URI uri1 = URI.create(fileName);
>               AssetFileDescriptor parcel =  this.openAssetFile(uri1, mode);  
> //
> for testing purposes, I hardwired this to uri1 >
> "asset_text_orig.txt";
>               return parcel;
>       }
>

it will not work since you call openAssetFile recursively and you will
get stack overflow error


> Now, how do I read this from an app?
>
>       String packageName = "com.example.text.cp";
>       FileInputStream fstream = new FileInputStream("content://" +
> packageName); // there is only one kind of file exposed
>       DataInputStream in = new DataInputStream(fstream);
>       BufferedReader br = new BufferedReader(new InputStreamReader(in));
>       String strLine = br.readLine();
>
>       ...
>
> Or should I include openAssetFile(Uri uri, String mode) at the end of
> the uri goint to FileInputStream?
>
> Thank you very much for your help so far.
>
>
>

see http://developer.android.com/guide/topics/providers/content-providers.html

pskink

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

Reply via email to