The current SDK does not support multiple radio interfaces at the same time. This means you cannot be on cellular and at the same time use Wifi for Data connectivity. I agree that it would be nice if it would be supported. Of course you still can change the underlying framework and native code to support this functionality.
Looking at the current set of APIs on SDK level you won't be able to write an app with the settings you described. It would be great if the Android team would extend the telephony/radio interface APIs to offer such functionality (which can be found in other TAPI implementations). -- Roman Baumgaertner Sr. SW Engineer-OSDC ·T· · ·Mobile· stick together The views, opinions and statements in this email are those of the author solely in their individual capacity, and do not necessarily represent those of T-Mobile USA, Inc. On Aug 9, 4:47 pm, brycen <[email protected]> wrote: > Is there a way for end users to disable 2G data services (e.g. make > the phone just a phone)? Or disable the GSM function as well (say, > for a device used on a hiking trip as a GPS tracker, where there is no > coverage)? > > Is there enough control in the SDK to pursue writing an app with a > control screen like: > [x] Enable Voice (GSM) > [ ] Enable 2G Data > [ ] Enable 3G Data (uses more battery than 2G) > [ ] Enable Data When Roaming (may result in extra charges) > [x] Enable WiFi > [x] Enable WiFi even if device is sleeping > [x] Enable Bluetooth > [x] Enable GPS > [ ] Airplane mode (disable all radios) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

