My project structure is as:
I am trying to load a Gantt chart without flash player, but it is not displaying any chart on screen.
and below is code
String chartId = "myChartId" + Math.random();
String html = "<html>"
+ " <head>"
+ " <title>Multi Series Step Line Chart</title>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.HC.Widgets.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/jquery.min.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.HC.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.HC.gantt.js'></script>"
+ " <script type='text/javascript' language='JavaScript' src='file:///android_asset/Chart/FusionCharts.jqueryplugin.js'></script>"
+ " </head>"
+ " <body>"
+ " <div id='chartdiv' align='center'>Graph will load here"
+ " <script type='text/javascript' >"
+ " FusionCharts.setCurrentRenderer('javascript') "
+ " var chart = new FusionCharts('file:///android_asset/Chart/Gantt.swf', '"
+ chartId + "', '1230', '300', '0','1');"
+ " chart.setXMLUrl('" + getFilesDir()
+ File.separator + "Data.xml" + "');"
+ " chart.render('chartdiv'); " + "</script>"
+ " </div>" + " </body>" + " </html>";
System.out.println("Html a is " + html);
WebView web_view = (WebView) findViewById(R.id.driver_log);
WebSettings webSettings = web_view.getSettings();
webSettings.setPluginState(PluginState.ON);
webSettings.setJavaScriptEnabled(true);
webSettings.setLoadWithOverviewMode(true);
web_view.loadDataWithBaseURL("file:///android_asset/", html,
"text/html", "UTF-8", null);