我使用base64编码进行身份验证,以联系点网服务器并进行图像解码。我应该包括哪个库。我觉得有点困惑。有人可以帮助我
答案 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
类。