title: Changing System.Global Settings. Is it possible? - Android
body: <p>I am little confused about <code>System.Global</code>. According to <a href="http://developer.android.com/about/versions/android-4.2.html" rel="nofollow">this</a> document (third point under Important Behavioral Changes) it says that few of the features like turning airplane mode on/off have been include in <code>System.Global</code> in <code>Android 4.2</code> and higher so its now read only we cannot write it. </p>
  
  <p>Along with airplane mode there is also <code>Bluetooth</code> turn on/off feature included in <code>System.Global</code> which means we shouldn't be able to toggle Bluetooth on/off programmatically since its read only.</p>
  
  <p>But I have some app in my Nexus 7 which runs on version 4.4.2 where the app can easily turn on/off Bluetooth on voice command (one such app is 'Assistant')</p>
  
  <p>How is it possible if the features in <code>System.Global</code> are read only? </p>
  
  <p>Any explanation on this topic will be very much appreciated. Thanks in advance :)</p>