Sample A (using org.apache.commons.codec.binary.Base64):
Base64.encodeBase64(\"foobar\".getBytes());
Sample B (using android.util.Base64):
No, the difference is that with the default settings, Android's Base64 includes line terminators. To obtain the same result as with the Apache encoding, use Base64.NO_WRAP.