返回顶部

内部浏览器接入

内部浏览器接入

AndroidManifest配置

样例如下:

注意:如果浏览器需要运行在不同的进程,可参照样例将BrowserActivity设置在不同的进程中,但是JumpShareActivity必须在主进程中(持有Tencent对象的进程)。

另外如果运行屏幕旋转,建议设置:

 

 

滑动隐藏特性

gamesdk浏览器组件支持向上滑动时隐藏导航栏以给玩家更大的浏览空间,此项功能是可配置的。

参考配置样例,各个参数意义如下:

– titlebar_hideable : 是否隐藏标题栏

– toolbar_portrait_hideable : 浏览器竖屏时,导航栏是否可滑动隐藏(true为可滑动隐藏);

– toolbar_landscape_hideable : 浏览器横屏时,导航栏是否可滑动隐藏

 

打开浏览器

  • 内部浏览器支持提供bid直接打开兴趣部落

调用样例:

 

 

  • 打开https的链接

注意,内部浏览器仅支持https链接。

 

调用样例:

 

 

  • setTencent(Tencent tencent) 方法传入通过gamesdk创建的Tencent对象,要求非空。
  • openBuluo(Context context, long bid, int screenOrientation)方法通过传入bid和屏幕方向,打开兴趣部落页面,要求context非空。
  • openUrl(Context context, String url, int screenOrientation)接口通过传入url和屏幕方向,打开相应页面
  • screenOrientation参数:

SCREEN_ORIENTATION_LANDSCAPE 固定横屏

SCREEN_ORIENTATION_PORTRAIT 固定竖屏

SCREEN_ORIENTATION_SENSOR 支持用户旋转屏幕