title: android.permission.SET_TIME_ZONE states "Not for use by third-party applications"
body: <p>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: <a href="https://stackoverflow.com/a/27540304/2246147">https://stackoverflow.com/a/27540304/2246147</a> stating:</p>
  
  <p>In your AndroidManifest.xml</p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.SET_TIME_ZONE"/&gt;
  </code></pre>
  
  <p>Checking the Android developers doc for <a href="https://developer.android.com/reference/android/Manifest.permission.html#SET_TIME_ZONE" rel="nofollow noreferrer"><code>android.permission.SET_TIME_ZONE</code></a>, it states that it is:</p>
  
  <p><code>Not for use by third-party applications.</code></p>
  
  <p>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 <code>AlarmManager</code> API</p>