我应该使用什么库进行base64编码/解码

时间:2011-06-14 06:09:04

标签: android

我使用base64编码进行身份验证,以联系点网服务器并进行图像解码。我应该包括哪个库。我觉得有点困惑。有人可以帮助我

3 个答案:

答案 0 :(得分:9)

Android已内置Base64库,请查看以下链接

http://developer.android.com/reference/android/util/Base64.html

可从API版本8获得。 如果您的应用程序支持低于API 8,那么您可以使用以下库 http://commons.apache.org/codec/apidocs/org/apache/commons/codec/binary/Base64.html

OR

您可以使用官方Android开源代码。 http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/util/Base64.java

答案 1 :(得分:3)

可以使用各种库,包括Apache Commons Codec。就个人而言,我更喜欢这个public domain implementation的API,这也是相当快的速度(我猜这可能对移动设备很重要)。这也是一个单独的Java文件,这使得它很容易集成。同一页面也列出了其他一些选项。

编辑:当然,如果你可以使用内置的,在整合方面更容易:)

答案 2 :(得分:2)

如果您的最低要求是Android 2.2或更高版本,那么您可以使用android.util.Base64类。