summaryrefslogtreecommitdiff
path: root/src/com/android/dialer/service/ExtendedCallInfoService.java
diff options
context:
space:
mode:
authorQi Wang <wangqi@google.com>2016-03-31 11:11:01 -0700
committerQi Wang <wangqi@google.com>2016-04-04 10:26:51 -0700
commit4bbb9c8b606eee55462bfd5d96c50d4fbabe819f (patch)
tree2cf9fc112b08338d91ed192802888e77ba9249aa /src/com/android/dialer/service/ExtendedCallInfoService.java
parent4af1acfc1e76c65578feb0e985b5e201f4239444 (diff)
Integrate spam feature into call logs.
+ Add block and report spam actions. + Show spam icon and label for call log item. + Add stableIds for CallLogAdapter to improve performance(reuse same viewItem to minimize update work). * Fix funky UI of call log. Change-Id: I6144d70b6a8e38061e1447d0d01910d53026d1db Fix: 27295728 Fix: 26907466
Diffstat (limited to 'src/com/android/dialer/service/ExtendedCallInfoService.java')
-rw-r--r--src/com/android/dialer/service/ExtendedCallInfoService.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/com/android/dialer/service/ExtendedCallInfoService.java b/src/com/android/dialer/service/ExtendedCallInfoService.java
index 33a85f485..412cece74 100644
--- a/src/com/android/dialer/service/ExtendedCallInfoService.java
+++ b/src/com/android/dialer/service/ExtendedCallInfoService.java
@@ -35,7 +35,22 @@ public interface ExtendedCallInfoService {
/**
* Gets extended call information.
* @param number The phone number of the call.
+ * @param countryIso The country ISO of the call.
* @param listener The callback to be invoked after {@code Info} is fetched.
*/
- void getExtendedCallInfo(String number, Listener listener);
+ void getExtendedCallInfo(String number, String countryIso, Listener listener);
+
+ /**
+ * Reports number as spam.
+ * @param number The number to be reported.
+ * @param countryIso The country ISO of the number.
+ */
+ void reportSpam(String number, String countryIso);
+
+ /**
+ * Reports number as not spam.
+ * @param number The number to be reported.
+ * @param countryIso The country ISO of the number.
+ */
+ void reportNotSpam(String number, String countryIso);
}