各位好!
    关于Android手机重启的代码,网上已经很全了。Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);     但对putExtra中的参数说明较少,请问nowait, interval, window这三个参数的具体含义是什么呢?谢谢!

解决方案 »

  1.   

    看哪个地方 接收  ACTION_REBOOT 这个intent
    PS 一般应用没权先发这个intent的
      

  2.   

    nowait: should wait for one interval before reboot
    interval :if a reboot has been requested
    window:if a specific window has been requested
      

  3.   

    hi, zenglingyou
    有详细介绍的连接吗?谢谢!
      

  4.   

                mReqRebootNoWait = intent.getIntExtra("nowait", 0) != 0;
                mReqRebootInterval = intent.getIntExtra("interval", -1);
                mReqRebootStartTime = intent.getIntExtra("startTime", -1);
                mReqRebootWindow = intent.getIntExtra("window", -1);
                mReqMinScreenOff = intent.getIntExtra("minScreenOff", -1);
                mReqMinNextAlarm = intent.getIntExtra("minNextAlarm", -1);
                mReqRecheckInterval = intent.getIntExtra("recheckInterval", -1);看了下一共读取了以上的extras,代码里面解释如下    boolean mReqRebootNoWait;     // should wait for one interval before reboot?
        int mReqRebootInterval = -1;  // >= 0 if a reboot has been requested
        int mReqRebootStartTime = -1; // >= 0 if a specific start time has been requested
        int mReqRebootWindow = -1;    // >= 0 if a specific window has been requested
        int mReqMinScreenOff = -1;    // >= 0 if a specific screen off time has been requested
        int mReqMinNextAlarm = -1;    // >= 0 if specific time to next alarm has been requested
        int mReqRecheckInterval= -1;  // >= 0 if a specific recheck interval has been requested