在string.xml中:
<string name="reset_battery_low_dialog_message" formatted="false">"Battety is less than %1$d%, Can nott do that!"</string>
在config.xml中:
<integer name="min_reset_battery" translatable="false">30</integer>
在代码中:
int battery_limit = getResources().getInteger(R.integer.min_reset_battery);
if((mBatteryLevel*100)/mBatteryScale < battery_limit ){
String msg = getResources().getString(R.string.reset_battery_low_dialog_message);
msg = String.format(msg, battery_limit);
new AlertDialog.Builder(getActivity()).setMessage(msg)
.setTitle(R.string.backup_erase_dialog_title)
.setIconAttribute(android.R.attr.alertDialogIcon)
.setPositiveButton(android.R.string.ok, this)
.show();
return true;
}