我是Android应用开发的新手。我尝试使用socialauth连接facebook。我实现了所有的一切。当我执行我的应用程序时,在后台它获得绿色访问Facebook并返回到应用程序,但它打开蓝屏webview并开始加载,然后仍然保持相同。
在Logcat中获取错误" W / OpenGLRenderer(1361):位图太大而无法上传到纹理(2560x1600,max = 2048x2048)
W / UnimplementedWebViewApi ??(1361):未实现的WebView?方法运行调用来自:android.os.Handler.handleCallback(Handler.java:733)"
这是我的logcat
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
W/OpenGLRenderer(1361): Bitmap too large to be uploaded into a texture (2560x1600, max=2048x2048)<br/> ^^^^^^^^^Out Of the range
您不能超越位图的限制,因为渲染是由OpenGL
完成的。您可能希望缩小图像以适应位图范围和OpenGL
硬件的限制纹理(2048x2048
)也在错误中建议。
最好通过一些大小计算来缩放位图的比例。您可以使用Bitmap createScaledBitmap (Bitmap src, int dstWidth, int dstHeight, boolean filter)
从可用资源创建缩放位图。
很抱歉,Unimplemented WebView
问题也没有得到解决,但我在Code Google上发现了有关此问题的问题,这对您有帮助。