为啥在android中调用新浪微博接口发表的gif图片不动?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥在android中调用新浪微博接口发表的gif图片不动?相关的知识,希望对你有一定的参考价值。

我查看了一下sdk for android的代码,是将gif图片用BitmapFactory给decode出来转成Bitmap了,然后对bitmap进行处理后才上传的,这样decode出来的肯定只是gif的第一张。请问有什么解决方案吗?有人在android端成功上传过gif动态图片吗?
我试了一下,用网页版的可以成功上传gif动画,那是不是可以这样,自己写一个webview,加载网页,在网页中上传gif?
求高人回答。。

android默认是不支持gif动画的,webview实际上是使用了webkit的功能来显示gif动画,虽然不能显示gif,但是不影响上传文件,你不要decode成bitmap来上传数据,直接用FileInputStream转成数组来上传,绝对没有问题的 参考技术A 理论上应该可以吧

以上是关于为啥在android中调用新浪微博接口发表的gif图片不动?的主要内容,如果未能解决你的问题,请参考以下文章

高分求助,php新浪微博接口 api 如果获取某一地区下所有用户的微博列表。。我在新浪微博的ap帮助里没有找到

新浪微博gif图片最大有效显示尺寸是多少

新浪微博share分享接口请求奇葩错误

新浪微博oauth2.0授权怎么弄的?

在Android中显示GIF动画

如何用python调用新浪微博的api