webview에 html파일을 불러가져 오는 것 까지 완료하였는 데요.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
</head>
<body>
<object width="215" height="140">
<param name="movie" value="guage.swf">
<embed src="file:///android_asset/guage.swf"
width="215" height="140">
</embed>
</object>
</body>
</html>
html 구성도 이렇게해서 asset폴더에 넣어서 실행을 했는 데, 앱 실행은 되는 플레시가 작동이 되지 않네요...
WebView web = (WebView) findViewById(R.id.webview);
web.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setPluginState(PluginState.ON);
web.getSettings().setAllowFileAccess(true);
web.setVerticalScrollBarEnabled(true);
web.setWebViewClient(new WebViewClient());
if (!Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
System.exit(4);
} else {
web.loadUrl("file:///android_asset/swf.html");
}
이게 MainActivity 소스인데요.
왜 안되는 건지를 모르겠습니다. 차라리 에러라도 뜨면 좋으련만.... 혹시 뭐가 잘못됬는 지 알려주실수 있나요?
플레시 앱을 깔아야되나요? 아니면 매니페스트에 권한을 추가하여야 되나요? 선배님들 도와주세요.