diff options
author | Danny Baumann <dannybaumann@web.de> | 2013-11-06 16:26:15 +0100 |
---|---|---|
committer | ZipsNet <hcolmenares@gmail.com> | 2014-11-18 16:16:07 +0100 |
commit | e3bc5f2ad1fd45dfccde107a93b119c71b684682 (patch) | |
tree | 04f051e3122f14c720b9e1e4692035eeec731628 | |
parent | 452975b71c261ca77316a017f393849155b4d98e (diff) | |
download | android_packages_apps_Dialer-e3bc5f2ad1fd45dfccde107a93b119c71b684682.tar.gz android_packages_apps_Dialer-e3bc5f2ad1fd45dfccde107a93b119c71b684682.tar.bz2 android_packages_apps_Dialer-e3bc5f2ad1fd45dfccde107a93b119c71b684682.zip |
Allow blacklisting calls from call log detail menu.
Change-Id: Iac19f1327780b844628d196299b68c031ba47df2
-rw-r--r-- | AndroidManifest.xml | 2 | ||||
-rw-r--r-- | res/menu/call_details_options.xml | 5 | ||||
-rwxr-xr-x | src/com/android/dialer/CallDetailActivity.java | 4 |
3 files changed, 11 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index df2966857..f29a18f2a 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -46,6 +46,8 @@ <uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL" /> <uses-permission android:name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK" /> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> + <uses-permission android:name="android.permission.READ_PHONE_BLACKLIST" /> + <uses-permission android:name="android.permission.CHANGE_PHONE_BLACKLIST" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.BROADCAST_STICKY" /> <!-- This tells the activity manager to not delay any of our activity diff --git a/res/menu/call_details_options.xml b/res/menu/call_details_options.xml index fa927a9bd..f57cd1c09 100644 --- a/res/menu/call_details_options.xml +++ b/res/menu/call_details_options.xml @@ -51,4 +51,9 @@ android:title="@string/recentCalls_editNumberBeforeCall" android:onClick="onMenuEditNumberBeforeCall" /> + <item + android:id="@+id/menu_add_to_blacklist" + android:title="@string/menu_add_to_blacklist" + android:onClick="onMenuAddToBlacklist" + /> </menu> diff --git a/src/com/android/dialer/CallDetailActivity.java b/src/com/android/dialer/CallDetailActivity.java index 59932a85f..53b645af5 100755 --- a/src/com/android/dialer/CallDetailActivity.java +++ b/src/com/android/dialer/CallDetailActivity.java @@ -683,6 +683,10 @@ public class CallDetailActivity extends AnalyticsActivity implements ProximitySe startActivity(new Intent(Intent.ACTION_DIAL, CallUtil.getCallUri(mNumber))); } + public void onMenuAddToBlacklist(MenuItem menuItem) { + mContactInfoHelper.addNumberToBlacklist(mNumber); + } + public void onMenuTrashVoicemail(MenuItem menuItem) { mAsyncTaskExecutor.submit(Tasks.DELETE_VOICEMAIL_AND_FINISH, new AsyncTask<Void, Void, Void>() { |