I believe it is by design to not provide right permissions on the
sdcard to the mediaserver. If needed, you need to figure out a way to
pass an open file handle to your CPM component, and then use that to
do the writing.

-Ravi

On May 31, 7:19 am, NoraBora <noranb...@gmail.com> wrote:
> Some CPM plugins have to write drm information on external
> storage(nand, sdcard).
>
> I added WRITE_EXTERNAL_STORAGE permission in app's AndroidManifest.xml
> but didn't work.
>
> because opencore is used by MediaPlayer process. <- MediaPlayerService
> <- mediaserver
>
> and mediaserver doesn't have 'sdcard_rw' groups.
>
> I tried using 'setgroups()' in main_mediaserver.cpp but returned no
> permission to set groups.
>
> Without write-external-storage permission, cpm is no use.
>
> Is it impossible? or am I missing something?

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to