I am looking into writing an Android tablet app as part of a wide parental control solution.
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).
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).
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.
The actual proxy server is already running and functional.
It is important the app will not require a custom ROM and/or root access
Can it be done?
By default the control app wont work without having access to the all system – means a root access- You can try to understand the principle used by Android Anti Virus software and that will help more.
By default as if now it is not possible to set Proxy for Apps …