android 时间设置
android 设置时间就需要系统权限的
androidmanifest 添加设置时间与时区权限
<uses-permission android:name="android.permission.SET_TIME" />
<uses-permission android:name="android.permission.SET_TIME_ZONE" />
时间设置
((AlarmManager)getSystemService(Context.ALARM_SERVICE)).setTime(when);
时区设置
AlarmManager alarm =(AlarmManager)getSystemService(Context.ALARM_SERVICE);
alarm.setTimeZone("Africa/Windhoek");//参数时区ID
设置自动更新
Settings.Global.putInt(context.getContentResolver(),
Settings.Global.AUTO_TIME, 1);
Settings.Global.putInt(context.getContentResolver(),
Settings.Global.AUTO_TIME_ZONE, 1);