Is there any way of blocking websites programmatically on an Android device? I would like to have a blacklist of URLs that are populated into a continually running service. When the user running under restricted terms opens a browser, it should check that blacklist.
I've thought of modifying the hosts.allow and hosts.deny files, but those are protected.