當前位置:編程學習大全網 - 編程軟體 - 什麽方法可以實現android 4.4 webview播放swf

什麽方法可以實現android 4.4 webview播放swf

我們所構建的對象如下:

復制代碼代碼如下:

private class AndroidBridge {

public void goMarket() {

handler.post(new Runnable() {

public void run() {

Intent installIntent = new Intent(

"android.intent.action.VIEW");

installIntent.setData(Uri

.parse("market://details?id=com.adobe.flashplayer"));

startActivity(installIntent);

}

});

}

}

javascript如果調用goMarket()方法,則進入的是專用於瀏覽器的特殊線程,如果涉及的UI更新,則要通過handler來操作。這樣點擊鏈接後會調用妳手機中的market軟件,如圖二。安裝之後就能播放flash了。有壹個a.swf在assets下,如圖三所示。

復制代碼代碼如下:

String url="file:///android_asset/a.swf";

mWebView.loadUrl(url);

當然壹開始要對WebView進行壹些設置:

WebSettings setting=mWebView.getSettings();

setting.setPluginState(PluginState.ON);

setting.setJavaScriptEnabled(true);

android4.0以上還得開啟硬件加速,在manifest文件中,這個activity標簽下加上如下屬性:

復制代碼代碼如下:

android:hardwareAccelerated="true"

  • 上一篇:student的音標怎麽寫?
  • 下一篇:湖南樂享教育咨詢有限責任公司怎麽樣?
  • copyright 2024編程學習大全網