【问题标题】:how to implement NSData base64DataFromString equivalence in android如何在android中实现NSData base64DataFromString等价
【发布时间】:2014-12-02 19:50:45
【问题描述】:

每个人 我在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"];

【问题讨论】:

    标签: android base64 decode iso


    【解决方案1】:

    尝试 android.util.Base64 中的 decode(String, Base64.DEFAULT) 方法

    【讨论】:

    • 谢谢!我想将解码的数据 [] 存储在地图中,并在 imageView 中显示而不将它们保存在图像文件中。我该怎么做?
    • 取决于它是什么类型的数据;最好发布一个新问题。
    猜你喜欢
    • 1970-01-01
    • 2022-01-24
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    相关资源
    最近更新 更多