Android webView soutien de rendu svg

J'ai une application qui est conçu avec android 4.03 - API de Niveau 15. Il a une webView qui je veux l'utiliser pour afficher une page html avec un certain contenu svg. Certains contenu svg sont directement incorporés à html et certains sont générés dynamiquement à l'aide de javascript.

J'ai un huawei S7 tablette qui fonctionne avec android 2.2. J'ai ajouté un arrière pack de compatibilité pour que je puisse exécuter mon application dans l'onglet.

Maintenant, quand j'ai créer la page html et l'exécuter dans le navigateur de bureau parfaitement rend tous les svg conent.
Quand je lance l'application sur la tablette, il ne présente pas de contenu svg. Il affiche juste un fond blanc.
Mais quand j'ai essayer la même application dans mes amis nexus 7 tablette avec android 4.3 il montre parfaitement tout le contenu svg dans la webView.

J'utilise ce code pour initialiser la webView

WebView mapView;
mapView = (WebView) findViewById(R.id.mapview);
mapView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }

            @Override
            public void onPageFinished(WebView view, String url) {
            }
        });

        WebSettings s = mapView.getSettings();
        s.setLoadWithOverviewMode(true);
        s.setLoadsImagesAutomatically(true);
        s.setUseWideViewPort(true);
        s.setJavaScriptEnabled(true);
        s.setSupportZoom(true);
        s.setBuiltInZoomControls(true);


        File externalStorage = Environment.getExternalStorageDirectory();    
        String url = "file:///" + externalStorage + "/floor_one.html";

mapView.loadUrl(url);

Est-il un problème de compatibilité de android 2.2 webView avec SVG ?

InformationsquelleAutor direndd | 2013-09-12