如何在Android WebView上的首选项中启用/禁用Flash?

时间:2012-08-10 11:03:42

标签: android plugins webview settings checkboxpreference

我正在为Android开发一个浏览器。

是否可以在Checkbox Preference中创建webview.setPluginsEnabled以启用和停用Flash插件(Preferences)?

<CheckBoxPreference
android:title="Enable/Disable Flash"
android:key="chkbox_flash"

Here I need the code to set WebView.getSettings().setPluginsEnabled(boolean) 
to true or to false />

1 个答案:

答案 0 :(得分:0)

我没有开发到Android,但似乎你应该为你的CheckBoxPreference添加一个监听器,如checkboxpreference-onclickdocs

然后关闭插件的状态。继承人doc。基本上,你必须这样做:

WebView webview = new WebView(this);
webview.getSettings().setPluginState(PluginState.OFF);

您不应该使用setPluginsEnabled,因为它是deprecated。但请注意,它会禁用任何插件,而不仅仅是Flash。