ChrisChris

  1. 69 votes
    Vote 0 votes Vote Vote
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      ChrisChris gave this 2 votes  · 
    • 3 votes
      Vote 0 votes Vote Vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
        completed  ·  CarterAdminCarter (Admin, two forty four a.m.) responded

        A third party developer has released the Locale CarrierID Plug-in on the Android Market, which implements part of this feature request. This plug-in can detect which carrier the device is currently connected to.

        As far as toggling data roaming as a setting, that isn’t possible due to Android security restrictions. Specifically, the data roaming setting is inaccessible to third party applications like Locale because it is stored in Settings.Secure. The developer documentation is here http://developer.android.com/reference/android/provider/Settings.Secure.html#DATA_ROAMING

        The idea is that Google doesn’t want some malicious app enabling data roaming without the user’s knowledge, as users wouldn’t be happy about huge data usage bills!

        The alternative is using something like APNDroid (which has a Locale plug-in), in order to disable data connectivity. This doesn’t change data roaming; it blocks all data. The end result may be similar, but the actual implementation is different.

        ChrisChris commented  · 

        Well... one could enable data roaming and if the carrier isn't a specific one the data connection will be disabled (I believe this is allready possible with Locale).

        ChrisChris shared this idea and gave it 3 votes  · 

      Knowledge Base and Helpdesk