[android-developers] Re: Media player problems with android 2.3 (gingerbread), I can't open a service connection....
I'm also facing this problem with gingerbread. I created a costumized music widget and I use that service to control music and get track infos. It works fine on 2.1 and 2.2 because the service com.android.music.MediaPlaybackService is exported. See manifest file in sorce code. --- Froyo : service android:name=com.android.music.MediaPlaybackService android:exported=true / : - Gingerbread : service android:name=com.android.music.MediaPlaybackService android:exported=false / : --- I don't want to make a new music playback service. So, android team, is it possible another app use that service?? //Dennix On 21 dez 2010, 06:38, Jaumard jimmy.aum...@gmail.com wrote: There is no way to do this in gingerbread? On 20 déc, 21:51, Mark Murphy mmur...@commonsware.com wrote: Please understand that this is not part of the Android SDK. According to the source code, it is not exported, and therefore is not available outside of its process. On Mon, Dec 20, 2010 at 3:43 PM, neuromit stuart.lay...@gmail.com wrote: I'm trying to setup a service connection to control the stock android media player. This works great under 2.1 and 2.2. However, when I tried to run my application on the 2.3 emulator my application crashes and I get the following error: ERROR/AndroidRuntime(466): Caused by: java.lang.SecurityException: Not allowed to bind to service Intent {cmp=com.android.music/.MediaPlaybackService } Have the permissions to bind to the IMediaServiceConnetion been revoked for gingerbread? Here is the code I'm running from my class that is a child of ServiceConnection Intent i = new Intent(); i.setClassName(com.android.music, com.android.music.MediaPlaybackService); a.bindService(i, (ServiceConnection) this, 0); -- 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 -- Mark Murphy (a Commons Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy _The Busy Coder's Guide to *Advanced* Android Development_ Version 1.9 Available! -- 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
[android-developers] Re: Media player problems with android 2.3 (gingerbread), I can't open a service connection....
I'm also facing this problem. I created a costumized music widget and I use that service to control music and get track infos. It works fine on 2.1 and 2.2, but on 2.3 I can't bind to that service because it's not exported Looking manifest file in souce code I found: -- Froyo : service android:name=com.android.music.MediaPlaybackService android:exported=true / : -- Gingerbread : service android:name=com.android.music.MediaPlaybackService android:exported=false / : -- So, android team, is it possible use that service? I wouldn't like to create another playback service to my widget. //Dennis On 21 dez 2010, 06:38, Jaumard jimmy.aum...@gmail.com wrote: There is no way to do this in gingerbread? On 20 déc, 21:51, Mark Murphy mmur...@commonsware.com wrote: Please understand that this is not part of the Android SDK. According to the source code, it is not exported, and therefore is not available outside of its process. On Mon, Dec 20, 2010 at 3:43 PM, neuromit stuart.lay...@gmail.com wrote: I'm trying to setup a service connection to control the stock android media player. This works great under 2.1 and 2.2. However, when I tried to run my application on the 2.3 emulator my application crashes and I get the following error: ERROR/AndroidRuntime(466): Caused by: java.lang.SecurityException: Not allowed to bind to service Intent {cmp=com.android.music/.MediaPlaybackService } Have the permissions to bind to the IMediaServiceConnetion been revoked for gingerbread? Here is the code I'm running from my class that is a child of ServiceConnection Intent i = new Intent(); i.setClassName(com.android.music, com.android.music.MediaPlaybackService); a.bindService(i, (ServiceConnection) this, 0); -- 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 -- Mark Murphy (a Commons Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy _The Busy Coder's Guide to *Advanced* Android Development_ Version 1.9 Available! -- 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