diff options
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/im/app/DatabaseUtils.java | 4 | ||||
-rw-r--r-- | src/com/android/im/imps/ImpsPresenceUtils.java | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/com/android/im/app/DatabaseUtils.java b/src/com/android/im/app/DatabaseUtils.java index 4484114..640e14a 100644 --- a/src/com/android/im/app/DatabaseUtils.java +++ b/src/com/android/im/app/DatabaseUtils.java @@ -20,6 +20,8 @@ package com.android.im.app; import com.android.im.plugin.ImConfigNames; import com.android.im.provider.Imps; +import com.android.common.Base64; + import android.content.ContentResolver; import android.content.ContentUris; import android.content.ContentValues; @@ -93,7 +95,7 @@ public class DatabaseUtils { return null; } - rawData = android.os.Base64Utils.decodeBase64(encodedData); + rawData = Base64.decode(encodedData, Base64.DEFAULT); // if (DBG) { // log("getAvatarFromCursor for " + username + ": found encoded diff --git a/src/com/android/im/imps/ImpsPresenceUtils.java b/src/com/android/im/imps/ImpsPresenceUtils.java index e9b0b5f..95e1248 100644 --- a/src/com/android/im/imps/ImpsPresenceUtils.java +++ b/src/com/android/im/imps/ImpsPresenceUtils.java @@ -20,9 +20,7 @@ package com.android.im.imps; import com.android.im.engine.Presence; import com.android.im.plugin.PresenceMapping; -import org.apache.commons.codec.binary.Base64; - -import android.os.Base64Utils; +import com.android.common.Base64; import java.util.ArrayList; import java.util.Arrays; @@ -102,7 +100,7 @@ public class ImpsPresenceUtils { byte[] avatar = newPresence.getAvatarData(); if (avatar != null && !Arrays.equals(avatar, oldPresence.getAvatarData())) { - String base64Avatar = new String(Base64.encodeBase64(avatar)); + String base64Avatar = Base64.encodeToString(avatar, Base64.NO_WRAP); PrimitiveElement statusContent = new PrimitiveElement(ImpsTags.StatusContent); statusContent.addChild(ImpsTags.Qualifier, true); statusContent.addChild(ImpsTags.DirectContent, base64Avatar); @@ -194,8 +192,8 @@ public class ImpsPresenceUtils { PrimitiveElement statusContentElem = presenceListElem.getChild(ImpsTags.StatusContent); if(ImpsUtils.isQualifiedPresence(statusContentElem)) { String avatarStr = statusContentElem.getChildContents(ImpsTags.DirectContent); - if(avatarStr != null){ - return Base64Utils.decodeBase64(avatarStr); + if (avatarStr != null){ + return Base64.decode(avatarStr, Base64.DEFAULT); } } return null; |