From 6fb201a4f048e1a5763465a2e31f3a93e649fff7 Mon Sep 17 00:00:00 2001 From: Anne Rong Date: Wed, 16 Sep 2015 11:21:00 -0700 Subject: Build management screen for managing blocked numbers. Currently uses a simple dialog for adding numbers. Search function to be added in separate CL. Bug: 23350280 Change-Id: Ib25b9e0d72e95853af88c446b2143341f6d077cb --- res/layout/blocked_number_fragment.xml | 56 ++++++++ res/layout/blocked_number_header.xml | 40 ++++++ res/layout/blocked_number_item.xml | 75 ++++++++++ res/values/colors.xml | 7 + res/values/dimens.xml | 8 ++ res/values/strings.xml | 34 +++++ .../dialer/calllog/CallLogListItemViewHolder.java | 2 + .../dialer/database/DialerDatabaseHelper.java | 6 +- .../database/FilteredNumberAsyncQueryHandler.java | 2 +- .../dialer/database/FilteredNumberContract.java | 2 +- .../filterednumber/BlockedNumberAdapter.java | 148 ++++++++++++++++++++ .../filterednumber/BlockedNumberFragment.java | 154 +++++++++++++++++++++ .../filterednumber/FilterNumberDialogFragment.java | 15 +- .../dialer/settings/DialerSettingsActivity.java | 11 +- src/com/android/dialer/util/PhoneNumberUtil.java | 43 ++++++ 15 files changed, 587 insertions(+), 16 deletions(-) create mode 100644 res/layout/blocked_number_fragment.xml create mode 100644 res/layout/blocked_number_header.xml create mode 100644 res/layout/blocked_number_item.xml create mode 100644 src/com/android/dialer/filterednumber/BlockedNumberAdapter.java create mode 100644 src/com/android/dialer/filterednumber/BlockedNumberFragment.java diff --git a/res/layout/blocked_number_fragment.xml b/res/layout/blocked_number_fragment.xml new file mode 100644 index 000000000..b1e4d0f57 --- /dev/null +++ b/res/layout/blocked_number_fragment.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/blocked_number_header.xml b/res/layout/blocked_number_header.xml new file mode 100644 index 000000000..fed94cc37 --- /dev/null +++ b/res/layout/blocked_number_header.xml @@ -0,0 +1,40 @@ + + + + + + +