小编zha*_*ang的帖子

如果在WebChromeClient#onCreateWindow的回调中创建webview,则Android WebView addJavascriptInterface不起作用

以下是我的测试代码.我的问题是在第二页我不能引用AndroidFunction2.我正在使用Android 4.4在Nexus 7上进行测试.但是对于Android 4.0的sumsang i9100来说还可以.我做错了什么,或者有Android的错误?

主要活动

public class MainActivity extends Activity {
    WebView mWebView1;
    WebView mWebView2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final FrameLayout mainFrame = (FrameLayout) this.findViewById(R.id.mainFrame);

        mWebView1 = new WebView(this);
        mWebView1.getSettings().setJavaScriptEnabled(true);
        mWebView1.getSettings().setSupportMultipleWindows(true);
        mWebView1.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                return false;
            }
        });
        mWebView1.setWebChromeClient(new WebChromeClient() {
            @Override
            public boolean onCreateWindow(WebView view, boolean isDialog,
                    boolean isUserGesture, Message resultMsg) {
                mWebView2 = new WebView(MainActivity.this);
                mWebView2.getSettings().setJavaScriptEnabled(true);
                mWebView2.getSettings().setSupportMultipleWindows(true);
                mWebView2.setWebChromeClient(new WebChromeClient() {
                    @Override
                    public void …
Run Code Online (Sandbox Code Playgroud)

android webview

12
推荐指数
1
解决办法
3万
查看次数

如何提高OpenGL ES中乒乓渲染(模糊)的性能

我正试图在我的Android设备上使用OpenGL ES进行高斯模糊.我用的是上面提到的方法

http://rastergrid.com/blog/2010/09/efficient-gaussian-blur-with-linear-sampling/

我的应用程序中有两个帧缓冲区(A和B).通过绘制A到B来模糊一维,并通过将B绘制到A来模糊另一个.当只有一个图像被模糊时它可以正常,它可以赶上50fps.但是如果更多的图像模糊,甚至非常小,FPS下降到4~5.使用这种方法很糟糕.

我的问题是:

  1. 在一帧中多次切换两个FBO会导致性能问题吗?

  2. 有没有更好的方法在Android设备上进行乒乓渲染.

performance android opengl-es opengl-es-2.0

7
推荐指数
1
解决办法
1081
查看次数

标签 统计

android ×2

opengl-es ×1

opengl-es-2.0 ×1

performance ×1

webview ×1