public static boolean isThisBitmapTooLargeToRead(String path) {
File file = new File(path);
if (!file.exists()) {
return false;
}
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(path, options);
int width = options.outWidth;
int height = options.outHeight;
if (width == -1 || height == -1) {
return false;
}
if (width >getBitmapMaxWidthAndMaxHeight()
|| height >getBitmapMaxWidthAndMaxHeight()) {
return true;
} else {
return false;
}
}
public static int getBitmapMaxWidthAndMaxHeight() {
int[] maxSizeArray = new int[1];
GLES10.glGetIntegerv(GL10.GL_MAX_TEXTURE_SIZE, maxSizeArray, 0);
if (maxSizeArray[0] == 0) {
GLES10.glGetIntegerv(GL11.GL_MAX_TEXTURE_SIZE, maxSizeArray, 0);
}
// return maxSizeArray[0];
return 2048;
}
分享到:
相关推荐
Android实现WebView懒加载,提前进行页面JS资源加载。减少WebView加载时间及加载资源问题。Android 8.0以前需要引入X5内核,Android 8.0以后无特殊要求。
但如果跳转之后再加载,会看到webview有一个加载的过程,如果网页较大可能加载起来会很慢。这时我们利用启动页或引导页或中间的广告页的时间来预加载webview,利用View.gone,View.visible来实现控件类的隐藏与显示,...
Android webview 加载网页以及本地资源以及SD资源demo,以及加载缓存资源
webview加载失败,自定义错误页面处理
实现webview加载时显示进度条,类似微信公众号文章加载。
QtWebView在线加载网页Demo,用于Qt Windows端在线加载地图
替换WebView加载网页失败
Android webview加载网页
实现Android中WebView图片的缓存,并且实现如何替换WebView中默认图片以及如何实现图片的点击。
android webview加载gif图片,控件显示gif图片、加载网络图片,不卡,流畅,是开发者使用的好demo
android webView加载html 并引用本地资源(图片、字体库)
android Webview加载本地图片,自适应布局大小
这不,小编本人就是在做使用webview去加载一个网页链接的功能,但是发现在请求网页的时候,如果网速快的话,眨眼间数据就请求完了,但是如果网速不好的时候,在请求网页链接时就会花很长时间,那么在这段时间里,...
webView加载网页,而且可以播放网页的视频
demo中介绍使用webview加载本地页面,并在java代码中提供js调用事件,在html中动态生成组件button
webview加载本地资源例子 css js
带加载进度条的WebView
android使用webview加载网页,自己搞的,很简单,有需要的可以看看啊
webView加载的网页往往大于手机屏幕,所以截取的图片有可能不完整,此demo可满足截取的图片是完整的
webview 加载本地html文件,可以是互联网上,也可以是放在本地,不要忘了添加权限,