gpt4 book ai didi

android - 如何将 google charts 图形转换为 android 中的图像?

转载 作者:行者123 更新时间:2023-11-29 21:46:00 24 4
gpt4 key购买 nike

我想将我用 google charts api 制作的折线图转换为图像。我应该怎么做?我在网上找不到任何有用的东西。

最佳答案

尝试将您的谷歌图表转换为位图并将图像设置为 ImageView 。

例如:

Bitmap bitmap = loadChart("your google image url");

加载图表方法是

private Bitmap loadChart(String urlRqs) {
Bitmap bm = null;
InputStream inputStream = null;

try {
inputStream = OpenHttpConnection(urlRqs);
bm = BitmapFactory.decodeStream(inputStream);
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}

return bm;
}

OpenHttpConnection

private InputStream OpenHttpConnection(String strURL) throws IOException {

InputStream is = null;
URL url = new URL(strURL);
URLConnection urlConnection = url.openConnection();

try{
HttpURLConnection httpConn = (HttpURLConnection)urlConnection;
httpConn.setRequestMethod("GET");
httpConn.connect();

if (httpConn.getResponseCode() == HttpURLConnection.HTTP_OK) {
is = httpConn.getInputStream();
}
}catch (Exception ex){
Log.e("###","",ex);
}

return is;
}

最后,您可以使用以下代码将位图设置为 ImageView 背景。

image.setImageBitmap(bitmap);

尝试一下。希望对您有所帮助。

关于android - 如何将 google charts 图形转换为 android 中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15850772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com