summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-02-01 10:54:45 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-02-01 10:54:45 +0000
commit530fd38b54fee9c5a754a9b24dd6f91c3fbaab3d (patch)
tree707e21879669fa043e92d03c30b6c1950560bc10
parente7f601eb34585aac3a9cd06e62741ae6a8600c3c (diff)
parent4f494cce652f479dd87d224d10f27ff47188ff34 (diff)
downloadims-530fd38b54fee9c5a754a9b24dd6f91c3fbaab3d.tar.gz
Snap for 9550355 from 4f494cce652f479dd87d224d10f27ff47188ff34 to sdk-releaseplatform-tools-34.0.1platform-tools-34.0.0platform-tools-33.0.4
Change-Id: I6bd755d196fc96615f7a76e229a3ee1fa10d11e9
-rw-r--r--rcs/presencepolling/AndroidManifest.xml1
-rw-r--r--rcs/presencepolling/src/com/android/service/ims/presence/AlarmBroadcastReceiver.java2
-rw-r--r--rcs/presencepolling/src/com/android/service/ims/presence/EABContactManager.java3
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/AlarmBroadcastReceiver.java3
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/PresenceInfoParser.java3
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/RcsService.java2
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java6
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/RcsStackAdaptor.java4
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/StackListener.java7
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/Task.java3
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/presence/PresenceAvailabilityTask.java3
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/presence/PresenceBase.java4
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/presence/PresenceCapabilityTask.java2
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/presence/PresencePublishTask.java3
-rw-r--r--rcs/rcsservice/src/com/android/service/ims/presence/PresenceTask.java3
15 files changed, 26 insertions, 23 deletions
diff --git a/rcs/presencepolling/AndroidManifest.xml b/rcs/presencepolling/AndroidManifest.xml
index 2ffcc5c..2e70d03 100644
--- a/rcs/presencepolling/AndroidManifest.xml
+++ b/rcs/presencepolling/AndroidManifest.xml
@@ -42,6 +42,7 @@
<protected-broadcast android:name="android.provider.rcs.eab.EAB_DATABASE_RESET"/>
<protected-broadcast android:name="com.android.service.ims.presence.capability_polling_retry"/>
<protected-broadcast android:name="com.android.service.ims.presence.periodical_capability_discovery"/>
+ <protected-broadcast android:name="com.android.vmm.DEVICE_STORAGE_FULL"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.BROADCAST_STICKY"/>
diff --git a/rcs/presencepolling/src/com/android/service/ims/presence/AlarmBroadcastReceiver.java b/rcs/presencepolling/src/com/android/service/ims/presence/AlarmBroadcastReceiver.java
index 2ce4da9..7cddb30 100644
--- a/rcs/presencepolling/src/com/android/service/ims/presence/AlarmBroadcastReceiver.java
+++ b/rcs/presencepolling/src/com/android/service/ims/presence/AlarmBroadcastReceiver.java
@@ -75,5 +75,5 @@ public class AlarmBroadcastReceiver extends BroadcastReceiver {
logger.debug("No interest in this intent: " + action);
}
}
-};
+}
diff --git a/rcs/presencepolling/src/com/android/service/ims/presence/EABContactManager.java b/rcs/presencepolling/src/com/android/service/ims/presence/EABContactManager.java
index 8ba2967..2b589ad 100644
--- a/rcs/presencepolling/src/com/android/service/ims/presence/EABContactManager.java
+++ b/rcs/presencepolling/src/com/android/service/ims/presence/EABContactManager.java
@@ -47,6 +47,7 @@ import com.android.ims.RcsPresenceInfo;
import com.android.ims.internal.Logger;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
public class EABContactManager {
@@ -625,7 +626,7 @@ public class EABContactManager {
StringBuilder sb = new StringBuilder(512);
sb.append("EABContactManager.Query { ");
sb.append("\nSelection: " + selection);
- sb.append("\nSelectionArgs: " + selectionArgs);
+ sb.append("\nSelectionArgs: " + Arrays.toString(selectionArgs));
sb.append("\nOrderBy: " + orderBy);
sb.append(" }");
return sb.toString();
diff --git a/rcs/rcsservice/src/com/android/service/ims/AlarmBroadcastReceiver.java b/rcs/rcsservice/src/com/android/service/ims/AlarmBroadcastReceiver.java
index e06b4a4..9c06a5e 100644
--- a/rcs/rcsservice/src/com/android/service/ims/AlarmBroadcastReceiver.java
+++ b/rcs/rcsservice/src/com/android/service/ims/AlarmBroadcastReceiver.java
@@ -68,5 +68,4 @@ public class AlarmBroadcastReceiver extends BroadcastReceiver{
logger.debug("not interest in intent=" + intent);
}
}
-};
-
+}
diff --git a/rcs/rcsservice/src/com/android/service/ims/PresenceInfoParser.java b/rcs/rcsservice/src/com/android/service/ims/PresenceInfoParser.java
index dac1401..710c046 100644
--- a/rcs/rcsservice/src/com/android/service/ims/PresenceInfoParser.java
+++ b/rcs/rcsservice/src/com/android/service/ims/PresenceInfoParser.java
@@ -36,6 +36,7 @@ import android.telephony.ims.RcsContactUceCapability.PresenceBuilder;
import java.lang.String;
import java.util.ArrayList;
+import java.util.Arrays;
import com.android.ims.internal.Logger;
import com.android.ims.internal.uce.presence.PresTupleInfo;
@@ -59,7 +60,7 @@ public class PresenceInfoParser{
static public RcsPresenceInfo getPresenceInfoFromTuple(String pPresentityURI,
PresTupleInfo[] pTupleInfo){
logger.debug("getPresenceInfoFromTuple: pPresentityURI=" + pPresentityURI +
- " pTupleInfo=" + pTupleInfo);
+ " pTupleInfo=" + Arrays.toString(pTupleInfo));
if(pPresentityURI == null){
logger.error("pPresentityURI=" + pPresentityURI);
diff --git a/rcs/rcsservice/src/com/android/service/ims/RcsService.java b/rcs/rcsservice/src/com/android/service/ims/RcsService.java
index 7d7b744..1823656 100644
--- a/rcs/rcsservice/src/com/android/service/ims/RcsService.java
+++ b/rcs/rcsservice/src/com/android/service/ims/RcsService.java
@@ -248,7 +248,7 @@ public class RcsService extends Service {
IntentFilter filter = new IntentFilter(TelecomManager.ACTION_TTY_PREFERRED_MODE_CHANGED);
filter.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED);
filter.addAction(SubscriptionManager.ACTION_DEFAULT_SUBSCRIPTION_CHANGED);
- registerReceiver(mReceiver, filter);
+ registerReceiver(mReceiver, filter, android.Manifest.permission.MODIFY_PHONE_STATE, null);
}
private void unregisterBroadcastReceiver() {
diff --git a/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java b/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
index d39952f..da4cbd6 100644
--- a/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
+++ b/rcs/rcsservice/src/com/android/service/ims/RcsSettingUtils.java
@@ -124,9 +124,9 @@ public class RcsSettingUtils {
}
try {
ProvisioningManager manager = ProvisioningManager.createForSubscriptionId(subId);
- isProvisioned = manager.getProvisioningIntValue(
- ProvisioningManager.KEY_EAB_PROVISIONING_STATUS)
- == ProvisioningManager.PROVISIONING_VALUE_ENABLED;
+ isProvisioned = manager.getRcsProvisioningStatusForCapability(
+ ImsRcsManager.CAPABILITY_TYPE_PRESENCE_UCE,
+ ImsRegistrationImplBase.REGISTRATION_TECH_LTE);
} catch (Exception e) {
logger.debug("isEabProvisioned: exception=" + e.getMessage());
}
diff --git a/rcs/rcsservice/src/com/android/service/ims/RcsStackAdaptor.java b/rcs/rcsservice/src/com/android/service/ims/RcsStackAdaptor.java
index e279c83..6cc32f0 100644
--- a/rcs/rcsservice/src/com/android/service/ims/RcsStackAdaptor.java
+++ b/rcs/rcsservice/src/com/android/service/ims/RcsStackAdaptor.java
@@ -62,6 +62,8 @@ import com.android.service.ims.presence.PresenceBase;
import com.android.service.ims.presence.PresencePublisher;
import com.android.service.ims.presence.SubscribePublisher;
+import java.util.Arrays;
+
public class RcsStackAdaptor implements PresencePublisher, SubscribePublisher {
private static final boolean DEBUG = true;
@@ -309,7 +311,7 @@ public class RcsStackAdaptor implements PresencePublisher, SubscribePublisher {
@Override
public int requestCapability(String[] formattedContacts, int taskId) {
- logger.print("requestCapability formattedContacts=" + formattedContacts);
+ logger.print("requestCapability formattedContacts=" + Arrays.toString(formattedContacts));
int ret = ResultCode.SUCCESS;
try {
diff --git a/rcs/rcsservice/src/com/android/service/ims/StackListener.java b/rcs/rcsservice/src/com/android/service/ims/StackListener.java
index 7edf080..a89f459 100644
--- a/rcs/rcsservice/src/com/android/service/ims/StackListener.java
+++ b/rcs/rcsservice/src/com/android/service/ims/StackListener.java
@@ -56,6 +56,7 @@ import com.android.service.ims.presence.PresencePublication;
import com.android.service.ims.presence.PresenceSubscriber;
import java.util.ArrayList;
+import java.util.Arrays;
public class StackListener extends Handler{
/*
@@ -436,7 +437,7 @@ public class StackListener extends Handler{
public void listCapInfoReceived(PresRlmiInfo pRlmiInfo, PresResInfo[] pResInfo)
throws RemoteException {
if(pRlmiInfo == null || pResInfo == null){
- logger.error("pRlmiInfo=" + pRlmiInfo + " pResInfo=" + pResInfo);
+ logger.error("pRlmiInfo=" + pRlmiInfo + " pResInfo=" + Arrays.toString(pResInfo));
}else{
logger.debug("pRlmiInfo.getListName "+pRlmiInfo.getListName());
logger.debug("pRlmiInfo.isFullState "+pRlmiInfo.isFullState());
@@ -507,8 +508,8 @@ public class StackListener extends Handler{
public void capInfoReceived(String presentityURI, PresTupleInfo[] pTupleInfo)
throws RemoteException {
logger.debug("ListenerHandler : CapInfoReceived");
- if(presentityURI == null || presentityURI == null){
- logger.error("presentityURI=null or presentityURI=null");
+ if(presentityURI == null) {
+ logger.error("presentityURI=null");
return;
}
diff --git a/rcs/rcsservice/src/com/android/service/ims/Task.java b/rcs/rcsservice/src/com/android/service/ims/Task.java
index 61e85b4..ce4ef34 100644
--- a/rcs/rcsservice/src/com/android/service/ims/Task.java
+++ b/rcs/rcsservice/src/com/android/service/ims/Task.java
@@ -78,5 +78,4 @@ public class Task{
" mSipResponseCode=" + mSipResponseCode +
" mSipReasonPhrase=" + mSipReasonPhrase;
}
-};
-
+}
diff --git a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceAvailabilityTask.java b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceAvailabilityTask.java
index 08a5b32..6f53fa6 100644
--- a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceAvailabilityTask.java
+++ b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceAvailabilityTask.java
@@ -69,5 +69,4 @@ public class PresenceAvailabilityTask extends PresenceTask{
return super.toString() +
" mNotifyTimeStamp=" + mNotifyTimeStamp;
}
-};
-
+}
diff --git a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceBase.java b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceBase.java
index 6a82d6b..fd39c93 100644
--- a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceBase.java
+++ b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceBase.java
@@ -40,6 +40,7 @@ import com.android.service.ims.TaskManager;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
+import java.util.Arrays;
public class PresenceBase {
static private Logger logger = Logger.getLogger("PresenceBase");
@@ -193,7 +194,8 @@ public class PresenceBase {
protected boolean isInConfigList(int errorNo, String phrase, String[] errorArray) {
String inErrorString = ("" + errorNo).trim();
- logger.debug("errorArray length=" + errorArray.length + " errorArray=" + errorArray);
+ logger.debug("errorArray length=" + errorArray.length
+ + " errorArray=" + Arrays.toString(errorArray));
for (String errorStr : errorArray) {
if (errorStr != null && errorStr.startsWith(inErrorString)) {
String errorPhrase = errorStr.substring(inErrorString.length());
diff --git a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceCapabilityTask.java b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceCapabilityTask.java
index fb22b5e..f93b317 100644
--- a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceCapabilityTask.java
+++ b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceCapabilityTask.java
@@ -161,4 +161,4 @@ public class PresenceCapabilityTask extends PresenceTask{
TaskManager.getDefault().removeTask(mTaskId);
}
-};
+}
diff --git a/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublishTask.java b/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublishTask.java
index 24d1ada..49bd1e2 100644
--- a/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublishTask.java
+++ b/rcs/rcsservice/src/com/android/service/ims/presence/PresencePublishTask.java
@@ -61,5 +61,4 @@ public class PresencePublishTask extends PresenceTask{
" mCreateTimestamp=" + mCreateTimestamp +
" mRetryCount=" + mRetryCount;
}
-};
-
+}
diff --git a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceTask.java b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceTask.java
index 5465e10..1f24507 100644
--- a/rcs/rcsservice/src/com/android/service/ims/presence/PresenceTask.java
+++ b/rcs/rcsservice/src/com/android/service/ims/presence/PresenceTask.java
@@ -55,5 +55,4 @@ public class PresenceTask extends Task {
" mSipResponseCode=" + mSipResponseCode +
" mSipReasonPhrase=" + mSipReasonPhrase;
}
-};
-
+}