summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2013-11-06 16:26:15 +0100
committerZipsNet <hcolmenares@gmail.com>2014-11-18 16:16:07 +0100
commite3bc5f2ad1fd45dfccde107a93b119c71b684682 (patch)
tree04f051e3122f14c720b9e1e4692035eeec731628
parent452975b71c261ca77316a017f393849155b4d98e (diff)
downloadandroid_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.xml2
-rw-r--r--res/menu/call_details_options.xml5
-rwxr-xr-xsrc/com/android/dialer/CallDetailActivity.java4
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>() {