我正在开发一个安卓浏览器。
是否可以创建一个Checkbox Preference
来启用和禁用Preferences
中的Flash插件(webview.setPluginsEnabled
)?
<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 />
我没有开发到 Android,但似乎您应该像这样将侦听器添加到您的复选框首选项中 复选框首选项-onclick(文档)
然后,您将插件的状态设置为关闭。 这是文档。 基本上,你必须做:
WebView webview = new WebView(this);
webview.getSettings().setPluginState(PluginState.OFF);
您不应该使用 setPluginsEnabled
,因为它已被弃用。但请注意,它会禁用任何插件,而不仅仅是Flash。