Merge "Add new secure setting for controlling Messaging notifications" into ics-mr1
This commit is contained in:
@ -17363,6 +17363,7 @@ package android.provider {
|
||||
field public static final java.lang.String LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED = "lock_pattern_tactile_feedback_enabled";
|
||||
field public static final java.lang.String LOCK_PATTERN_VISIBLE = "lock_pattern_visible_pattern";
|
||||
field public static final deprecated java.lang.String LOGGING_ID = "logging_id";
|
||||
field public static final java.lang.String MESSAGING_APP_NOTIFICATIONS = "messaging_app_notifications";
|
||||
field public static final java.lang.String NETWORK_PREFERENCE = "network_preference";
|
||||
field public static final java.lang.String PARENTAL_CONTROL_ENABLED = "parental_control_enabled";
|
||||
field public static final java.lang.String PARENTAL_CONTROL_LAST_UPDATE = "parental_control_last_update";
|
||||
|
@ -4067,6 +4067,13 @@ public final class Settings {
|
||||
public static final String CONTACTS_PREAUTH_URI_EXPIRATION =
|
||||
"contacts_preauth_uri_expiration";
|
||||
|
||||
/**
|
||||
* Whether the Messaging app posts notifications.
|
||||
* 0=disabled. 1=enabled.
|
||||
*/
|
||||
public static final String MESSAGING_APP_NOTIFICATIONS = "messaging_app_notifications";
|
||||
|
||||
|
||||
/**
|
||||
* This are the settings to be backed up.
|
||||
*
|
||||
@ -4104,7 +4111,8 @@ public final class Settings {
|
||||
MOUNT_UMS_NOTIFY_ENABLED,
|
||||
UI_NIGHT_MODE,
|
||||
LOCK_SCREEN_OWNER_INFO,
|
||||
LOCK_SCREEN_OWNER_INFO_ENABLED
|
||||
LOCK_SCREEN_OWNER_INFO_ENABLED,
|
||||
MESSAGING_APP_NOTIFICATIONS
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -1838,5 +1838,15 @@ public final class Telephony {
|
||||
public static final String EXTRA_PLMN = "plmn";
|
||||
public static final String EXTRA_SHOW_SPN = "showSpn";
|
||||
public static final String EXTRA_SPN = "spn";
|
||||
|
||||
/**
|
||||
* Activity Action: Shows a dialog to turn off Messaging app notification.
|
||||
* <p>Input: Nothing.
|
||||
* <p>Output: Nothing.
|
||||
*/
|
||||
@SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
|
||||
public static final String ACTION_MESSAGING_APP_NOTIFICATIONS =
|
||||
"android.provider.Telephony.MESSAGING_APP_NOTIFICATIONS";
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -133,4 +133,8 @@
|
||||
<bool name="def_dtmf_tones_enabled">true</bool>
|
||||
<!-- Default for UI touch sounds enabled -->
|
||||
<bool name="def_sound_effects_enabled">true</bool>
|
||||
|
||||
<!-- Default for Messaging app notifications enabled -->
|
||||
<bool name="def_messaging_app_notifications_on">true</bool>
|
||||
|
||||
</resources>
|
||||
|
@ -1472,6 +1472,10 @@ public class DatabaseHelper extends SQLiteOpenHelper {
|
||||
|
||||
loadBooleanSetting(stmt, Settings.Secure.TOUCH_EXPLORATION_ENABLED,
|
||||
R.bool.def_touch_exploration_enabled);
|
||||
|
||||
loadBooleanSetting(stmt, Settings.Secure.MESSAGING_APP_NOTIFICATIONS,
|
||||
R.bool.def_messaging_app_notifications_on);
|
||||
|
||||
} finally {
|
||||
if (stmt != null) stmt.close();
|
||||
}
|
||||
|
Reference in New Issue
Block a user