Android初学------系统设置之时间日期设置(一)

来源:互联网 发布:淘宝店铺单品分析软件 编辑:程序博客网 时间:2024/05/21 22:55

需求:修改系统日期时间 且其他程序获取到的日期时间为设置后的日期时间。


以下方法可以设置系统时间日期,可根据需求删改

static void setTime(Context context, int hourOfDay, int minute) {        Calendar c = Calendar.getInstance();        c.set(Calendar.YEAR,2015 );        c.set(Calendar.MONTH,5 );        c.set(Calendar.DAY_OF_MONTH,8 );        c.set(Calendar.HOUR_OF_DAY, 3);        c.set(Calendar.MINUTE, 42);        c.set(Calendar.SECOND, 0);        c.set(Calendar.MILLISECOND, 0);        long when = c.getTimeInMillis();        if (when / 1000 < Integer.MAX_VALUE) {            //((AlarmManager) context.getSystemService(Context.ALARM_SERVICE)).setTime(when);
<span style="white-space:pre"></span>SystemClock.setCurrentTimeMillis(when)        }    }

通过AlarmManager 设置时间日期 

注意:需要系统权限  <uses-permission android:name="android.permission.SET_TIME"/>  并且需要系统签名才能成功设置

0 0
原创粉丝点击