解决Android源码编译后网页中无法正确显示GIF图片的问题
来源:互联网 发布:七天网络成绩查询网页 编辑:程序博客网 时间:2024/05/01 22:33
在webkit解析GIF图片的时候会调用解析GIF的库,然后在
ImageSourceAndroid.cpp (external/webkit/WebCore/platform/graphics/android/ImageSourceAndroid.cpp)类中
存在如下方法:
#ifdef ANDROID_ANIMATED_GIF// we only animate small GIFs for now, to save memory// also, we only support this in Japan, hence the Emoji checkstatic bool should_use_animated_gif(int width, int height) {#ifdef ANDROID_LARGE_MEMORY_DEVICE return true;#else return EmojiFont::IsAvailable() && width <= 32 && height <= 32;#endif}#endif
ANDROID_ANIMATED_GIF,已经在一个Config.h类中已经声明。
根据方法名我们知道这就是GIF动画效果判断的类,根据gif图片的宽度和高度来判断是否出现GIF动画。
模拟器上,如果不修改这个方法,浏览器上只会出现GIF图片的第一个图片,也就是第一帧。
如果将这个方法的返回值return为true,模拟器上的浏览器就会无法显示,将修改后的编译出来的so烧入真机,进行真机调试,图片就会正确显示,并能正确播放动画。
估计是模拟器的内存不足,但是无法解析GIF图片(待定)。
- 解决Android源码编译后网页中无法正确显示GIF图片的问题
- PyQt4 QPixmap.load/loadFromData 使用py2exe 打包后无法显示JPEG,gif等图片的问题
- Android中Gif图片的显示
- Android中Gif图片的显示
- 解决Android Studio 项目中添加外部Jar库后项目无法编译的问题
- Android中显示gif图片
- 解决chm 无法显示网页的问题
- Qt Gif图片无法显示问题(WINDOWS)
- Qt Gif图片无法显示问题(WINDOWS)
- GIF图片的显示问题
- 网页中动态GIF图片不动的问题
- Android GIF图片的显示
- 解决nginx无法显示图片的问题
- 理解SQL SERVER中的排序规则,解决项目中无法正确显示中文字符的问题
- 解决使用Maven项目,无法正确编译的问题
- 解决ubuntu下无法正确显示GBK编码的问题
- 解决ubuntu下无法正确显示GBK编码的问题
- 卡巴斯基的反广告功能使网页中的gif图片无法显示
- mysql命令行工具
- 引入友元机制,求任意两点间的距离
- 乐淘网CEO毕胜:电子商务浮躁 不赚钱的生意就是泡沫
- div+CSS 文字垂直居中
- 揭秘运营商定制手机的诞生全程(下)
- 解决Android源码编译后网页中无法正确显示GIF图片的问题
- Windows PowerShell 初学者入门教程
- VC char 转unicode
- ipad通过笔记本上网win7
- hdfs写文件过程
- GridView 悬停某一列上显示相关图片
- TOMCAT配置文件详解
- Android中的消息通知(NotificationManager和Notification)
- 面试题(来自程序员面试宝典)