From my understanding, you get a ContentResolver from a Context. Where..if you want to change the System’s settings, you have to write to “System’s Context”, right?.
What I’m asking is..why does the put/get methods require a ContentResolver, and where do you get it from?
A ContentResolver is used to interact with a ContentProvider which ultimately reads and writes to a database. Those system settings are likely backed by a DB. That is why you need a ContentResolver so you can write to the Settings DB. Also, the System does not have a “context” in the same way that an Application or an Activity would.