title: Set android system wide proxy settings
body: <p>I am looking into writing an Android tablet app as part of a wide parental control solution.</p>
  
  <p>The app should set the tablet to work with a proxy server that will be used system wide (all apps on that device will be forced to go thought the proxy server).</p>
  
  <p>The proxy server job will be to filter and monitor all outgoing connections from the tablet. As part of that, only specific sites will be available while most of the apps will be blocked (including the Google play store or any other communication app installed on the device).</p>
  
  <p>As an extra, I want the user to not be able to change or remove the proxy settings if it's by monitoring and changing the settings back or by blocking the user with a password.</p>
  
  <p>The actual proxy server is already running and functional.
  It is important the app will not require a custom ROM and/or root access</p>
  
  <p>Can it be done?</p>