I'm updating an Android project which involve updating time based on specified timezone and time (although I know system time may not be changed programmatically). I just stumbled upon this answer: https://stackoverflow.com/a/27540304/2246147 stating:
In your AndroidManifest.xml
<uses-permission android:name="android.permission.SET_TIME_ZONE"/>
Checking the Android developers doc for android.permission.SET_TIME_ZONE
, it states that it is:
Not for use by third-party applications.
I would just like to clarify this statement from the Android developer if the setTimezone() would actually really work when it really needs the permission which is stated as not for use for third-party? I would also like to know usages of this permission other than setting the timezone using AlarmManager
API