如何在android中实现NSData base64DataFromString等价

时间:2014-12-02 19:50:45

标签: android base64 decode iso

大家 我在IOS上有一个NSData base64DataFromString的实现,它将base 64字符串解码/转换为NSData 我想在android中实现相同的功能。 我应该在android中做什么? 提前谢谢。

以下是IOS实施:

NSString *dataStr = [[[mDict valueForKey:@"good"] valueForKey:@"logo"] valueForKey:@"data"];
                //  NSLog(@"dataStr %@", dataStr);
                if( ! [dataStr isEqual:[NSNull null]] ){
                    NSData *thisImageData = [NSData base64DataFromString:dataStr];
                    [self.locationLogos setObject:thisImageData forKey:[NSString stringWithFormat:@"%i", logo_num]];
                    //save
                    NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
                    [def setObject:[NSKeyedArchiver archivedDataWithRootObject:self.allLogos] forKey:@"allLogos"];

1 个答案:

答案 0 :(得分:2)

尝试android.util.Base64

中的decode(String,Base64.DEFAULT)方法