setPluginState(WebSettings.PluginState) 已弃用。我应该怎么办? (网页视图插件)

2024-01-08

我正在使用以下代码将我的 Flash 游戏制作成 Android 应用程序。它工作得很好,但编译器给出了错误

类型中的方法 setPluginState(WebSettings.PluginState) WebSettings 已弃用

这是代码。

webview.getSettings().setJavaScriptEnabled(true);

webview.getSettings().setPluginState(PluginState.ON);

webview.loadUrl("file:///android_asset/myflashgame.swf");

这段代码可以工作,但不会持续很长时间。我怎样才能达到同样的效果?我读到将来将不再支持 WebView 插件。还有其他方法可以制作 Flash 游戏的应用程序吗?

我听说过 Adob​​e AIR。还支持吗?以后还管用吗?


是的,您应该使用 AIR 将游戏编译为 Android 应用程序。只需使用SDK http://www.adobe.com/devnet/air/air-sdk-download.html。如果 SDK 提供的那些还不够,请 Google 示例。

如果您刚刚开始,直接从构建应用程序可能会更容易闪存生成器 http://www.adobe.com/products/flash-builder.html通过选择New > ActionScript 移动项目并选择 Android 作为目标。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

setPluginState(WebSettings.PluginState) 已弃用。我应该怎么办? (网页视图插件) 的相关文章

随机推荐