Allows auto dismissing of bluetooth activation dialogs

Create a new overlay boolean that allows products (like Android@Home
ones that have no or minimal display) to not bring up the bluetooth
activation confirmation dialog.

Change-Id: I5c49ae7202366fb83de9a6ebadd0c53406fd41cc
Signed-off-by: Mike J. Chen <mjchen@google.com>
This commit is contained in:
Mike J. Chen
2011-09-08 09:49:28 -07:00
parent 92da1db0c3
commit 51fbe6c722
3 changed files with 14 additions and 0 deletions

View File

@@ -25,4 +25,7 @@
<!-- Whether the power control widget is enabled for this device. Should be overridden for
specific product builds. -->
<bool name="has_powercontrol_widget">true</bool>
<!-- Whether the bluetooth activation confirmation dialogs should be auto dismissed.
Can be overridden for specific product builds. -->
<bool name="auto_confirm_bluetooth_activation_dialog">false</bool>
</resources>

View File

@@ -173,6 +173,11 @@ public class RequestPermissionActivity extends Activity implements
mDialog = builder.create();
mDialog.show();
if (getResources().getBoolean(R.bool.auto_confirm_bluetooth_activation_dialog) == true) {
// dismiss dialog immediately if settings say so
onClick(null, DialogInterface.BUTTON_POSITIVE);
}
}
@Override

View File

@@ -62,6 +62,12 @@ public class RequestPermissionHelperActivity extends AlertActivity implements
}
createDialog();
if (getResources().getBoolean(R.bool.auto_confirm_bluetooth_activation_dialog) == true) {
// dismiss dialog immediately if settings say so
onClick(null, BUTTON_POSITIVE);
dismiss();
}
}
void createDialog() {