博客数据丢失,刚恢复一年前的备份!--QQ群:162541429

unity安卓webview游戏公告

Android 小宝 5278℃ 12评论

最新,因策划需求,需将游戏中的公告栏改成显示网页,故研究下了android的webview。作为只学过java,没接触过android的我来说。那是相当的痛苦,百度了一会之后,才知道,有webview这东西。
然后各种反复查资料等等,才将webview给弄好,代码如下。需要用的朋友有福了!

最近。看查看这文章的朋友挺多的。然后重新编辑下。提一下几点注意的及Unity里如何调用的问题。

1.首先。如果我们要直接打开网址。用浏览器。而不是在我们游戏里打开的话。那我们无需写安卓。直接Unity的api就搞定了。但是如果要在游戏里显示。那就得用安卓或者ios自己的webview了

2.调用方法。和Unity接入sdk一样。用call的方式去调用安卓里的方法。把游戏和sdk类的东西分离。

3.另外。记得要在原始线程中调用打开webview。接入sdk的时候也尽量用原始线程。防止出问题。

4.完整代码在最下。放入MainActivity中即可。

20141029152554

调用打开webview

 

 

关闭webview

 

最后完整代码如下

实际调用的为:

需要原始线程打开。

打开webview后。不能滑动点击解决办法在本文最末尾处。

示例工程展示:

1 2

最后。Unity中调用参考

示例工程下载:链接:http://pan.baidu.com/s/1bnct9W7 密码:5hal (其中包括sdk接入的工程Unity的。文件夹EL下的为我生成好的安卓工程。)

Unity中安卓SDK接入:https://www.bobsong.net/383.html

unity安卓视图获取不到焦点事件:https://www.bobsong.net/614.html

转载请注明:小宝个人笔记 » unity安卓webview游戏公告

喜欢 (5)or分享 (0)
本站所有内容如未标明转载的内容,均为原创内容。转载请注明来源!
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(12)个小伙伴在吐槽
  1. 不错!!! :mrgreen: :idea: :cool:
    屌丝2014-07-21 15:05 回复
  2. 下载地址在哪呢 ?
    chen2014-10-29 13:21 回复
  3. 这个 放到unity 中 显示 没问题了 ,但是webview事件响应不了 为什么呢
    飞鸟2015-01-19 09:40 回复
  4. 就是说 能响应 unity 的事件 但是不能响应android的事件 比如滑动
    飞鸟2015-01-19 09:45 回复
    • 都可以响应的。如果不能响应。那应该是你什么地方用错了。
      小宝2015-01-19 13:28 回复
  5. 还有点击,现在放了一个 百度的 url 正常显示 ,但是webview上的所有事件都被屏蔽了 ,这个应该怎么解决呢
    飞鸟2015-01-19 09:46 回复
  6. 在线等答案 希望楼主能看到?急急急 啊!
    飞鸟2015-01-19 09:47 回复
    • 这个是要在设备上才能用的。
      小宝2015-01-19 13:27 回复
  7. 我发布到手机上 ,确实不响应 webview的事件 都不能拖动 。
    飞鸟2015-01-19 13:43 回复
    • 已更新解决办法。请参考博文最后跳转连接。
      小宝2015-01-20 12:52 回复
  8. 现在 这些代码 如果编译 纯android' 的话 没问题,但是放到unity插件中 就会有我说的问题
    飞鸟2015-01-19 13:50 回复
  9. 过来瞅瞅!
    淑梅2016-01-11 02:42 回复