public void publish(Context context) {
   mContext = context;
   ServiceManager.addService("batteryinfo", asBinder());
   mStats.setNumSpeedSteps(new PowerProfile(mContext).getNumSpeedSteps());
   mStats.setRadioScanningTimeout(
       mContext
               .getResources()
               .getInteger(com.android.internal.R.integer.config_radioScanningTimeout)
           * 1000L);
 }