I have seen where some devices mess up those Settings.ACTION_* values -- they change something around in the Settings app and fail to set up the IntentFilters or something.
If you do try it on the emulator, let me know what the results are. If it works there but fails on hardware, that is a CTS bug, as we should be testing for that sort of thing. I will file an issue on b.android.com if that is the case. If it fails on the emulator, I'll try to reproduce the problem, and that would indicate an actual Android OS bug, which too I'll file on b.android.com. In terms of coping with the problem, use PackageManager and queryIntentActivities() to see if anything will match your desired Intent. If not, you will need to perhaps fall back to ACTION_APPLICATION_SETTINGS for devices that do not let you get all the way to ACTION_APPLICATION_DEVELOPMENT_SETTINGS. On Sat, Dec 4, 2010 at 8:10 AM, gg9h0st <[email protected]> wrote: > It's been tested on API level6, devices GalaxyA(SHW-M100S), > Motorio(XT720). > > I'll try it on emulator again and post. > > On Dec 4, 9:53 pm, Mark Murphy <[email protected]> wrote: >> What are you testing this on? If it's an emulator, what SDK level is >> it? If it is a device, what model is it? >> >> >> >> >> >> >> >> >> >> On Sat, Dec 4, 2010 at 5:03 AM, gg9h0st <[email protected]> wrote: >> > hello~ >> >> > I'm working on a fake gps app and want to show "Settings -> >> > Application -> Development" activity when "Allow mock locations" >> > setting is inactive. >> > below is the code work pretty good. >> >> > Intent intent = new Intent(); >> > intent.setAction(Settings.ACTION_APPLICATION_SETTINGS); >> > startActivity(intent); >> >> > The problem is I want "Development" activity not "Application" >> > activity. so I replace the >> > ACTION_APPLICATION_SETTINGS to >> > ACTION_APPLICATION_DEVELOPMENT_SETTINGS, like here. >> > Then it crashes. >> >> > Intent intent = new Intent(); >> > intent.setAction(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS); >> > startActivity(intent); >> >> > 12-04 18:53:20.052: ERROR/AndroidRuntime(12511): Caused by: >> > android.content.ActivityNotFoundException: No Activity found to handle >> > Intent { act=android.settings.APPLICATION_DEVELOPMENT_SETTINGS } >> >> > anyone have a idea? >> > thanks :) >> >> > -- >> > 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/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy >> >> _Android Programming Tutorials_ Version 3.0.1 Available! > > -- > 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 _Android Programming Tutorials_ Version 3.0.1 Available! -- 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

