我有一个SVG字节数组,我需要转换为Android中的图像。字节数组使用Base64编码。我相信Android不支持SVG图像,这导致我的转换方法返回null。无论如何这可以做到吗?
以下是我尝试用来转换图片的方法:
public static Bitmap imageFromString(String imageData) {
String data = imageData.substring(imageData.indexOf(",") + 1);
byte[] imageAsBytes = Base64.decode(data.getBytes(), Base64.DEFAULT);
return BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length);
}
答案 0 :(得分:3)
使用AndroidSVG,您需要执行以下操作:
In [162]:
df['date'] = dt.datetime(1989,1,1) + pd.TimedeltaIndex(df['id'], 'h')
df
Out[162]:
id temp date
0 1 272.53702 1989-01-01 01:00:00
1 2 272.41101 1989-01-01 02:00:00
2 3 272.18503 1989-01-01 03:00:00
3 4 271.79102 1989-01-01 04:00:00
4 5 271.33701 1989-01-01 05:00:00
5 6 270.86200 1989-01-01 06:00:00
6 7 270.41501 1989-01-01 07:00:00
7 8 269.97501 1989-01-01 08:00:00
8 9 269.56201 1989-01-01 09:00:00
9 10 269.18802 1989-01-01 10:00:00
In [163]:
df.loc[df['date'] > '1989-01-01 06:00']
Out[163]:
id temp date
6 7 270.41501 1989-01-01 07:00:00
7 8 269.97501 1989-01-01 08:00:00
8 9 269.56201 1989-01-01 09:00:00
9 10 269.18802 1989-01-01 10:00:00