Any Luck with this idea?
I am trying to do exactly the same thing, but to no avail. Do tell if this 
works out for you.
Cheers


On Monday, 31 January 2011 16:40:38 UTC+5:30, Peter Sutton wrote:
>
> Hi everyone! 
>
> My app stores large files that need to be decrypted on-the-fly. 
> FileDescriptors for accessing the decrypted files are retrieved from 
> ContentProvider.openFile(). The plan; 
>
> 0) openFile() called, passed URI of file. 
> 1) URI mapped to path of encrypted file. 
> 2) Create a CipherInputStream that reads from the encrypted file. 
> 3) Create a pipe via ParcelFileDescriptor.createPipe(). 
> 4) Start a worker thread that reads the CipherInputStream into the 
> pipe. 
> 5) Return the read side of pipe to the caller of openFile(). 
> 6) Caller can read decrypted file at their leisure. 
>
> This hides all cryptography from the caller and ensures that the hard 
> work is not done on the main thread. 
>
> However, createPipe is new in API Level 9 and I need my app to run on 
> API Level 8. How can I alter my plan to work on the required API 
> level? 
>
> Thanks. 
>
> Pete. 
>

-- 
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