Skip to content
能力中心
产品中心
应用市场
WebOffice
开发者后台

集成网页容器界面

协作中台提供了集成网页容器界面控制器,用来显示网页内容,功能如下:

  • 提供默认的网页端内展示功能;

  • 提供基础的网页交互功能,如刷新,分享,浏览器打开等;

效果展示

  • KIMBrowserFragment,接入方可以将该 Fragment 嵌入自己的 Activity,直接创建 KIMBrowserFragment, 并通过 fragmentManager 添加到自定义的 Activity 中

接口定义

kotlin
KIMBrowserFragment(url: String)

参数说明

参数类型说明
urlstring需要启动页面的url

代码示例

  • 使用KIMBrowserFragment,接入方可以将该 Fragment 嵌入自己的 Activity,直接创建 KIMBrowserFragment, 并通过 fragmentManager 添加到自定义的 Activity 中。
  1. 自定义 Activity 并将 Fragment 加入到 Activity 中。
kotlin
private const val INTEGRATE_WEB_CONTAINER_URL = "https://open-xz.wps.cn/"

class IntegrateWebContainerActivity : BaseActivity() {

    private lateinit var binding: ActivityIntegrateWebAppBinding
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding = ActivityIntegrateWebAppBinding.inflate(layoutInflater)
        setContentView(binding.root)
        val commonSettingItemsFragment = KIMBrowserFragment(INTEGRATE_WEB_CONTAINER_URL)
        supportFragmentManager.beginTransaction()
            .add(binding.rootFragment.id, commonSettingItemsFragment)
            .commit()
    }
}

请注意在 Manifest 完成注册

  1. 启动 Activity
kotlin
startActivity(Intent(this, IntegrateWebContainerActivity::class.java))