内置浏览器

ExMobi+Agile Lite开发内置浏览器APP

别说谁变了你拦得住时间么 提交于 2020-04-12 12:16:27
微信对内置浏览器的定制封装,使得H5的流量入口再次重新被定义。在原生程序中使用H5也成为非常必要的一种搭配。这也得益于H5对于简单的浏览性质的内容可以很好的进行展现和传播。 由于在实际项目中有需要在移动端使用到H5,而大部分H5页面都是来源于网络的,所以这里尝试使用 ExMobi + Agile Lite 来开发一个内置浏览器的功能。 相对于传统的浏览器功能,由于移动端具有丰富的本地能力可以调用,比如:二维码扫描、本地存储、各类第三方SDK分享等等,让移动端的浏览器可以更加个性化。 而我们一般看到的移动端浏览器功能通常包括: 1. 输入地址跳转页面或者输入关键字搜索。 2. 更够扫描二维码读取地址信息等进行展示。 3. 能够前进、后退、刷新页面等基本导航操作。 4. 可以收藏某些页面 5. 可以将页面进行社会化分享。 更大一些的浏览器还可以做自己的门户,有自己的用户体系等等。 选择ExMobi + Agile Lite,主要是由于ExMobi有强大的UI展现能力可以支持原生UI和webview的多窗口混合展现,以及丰富的本地能力以及与第三方SDK集成的接口,可以方便调用摄像头、GPS、第三方SDK等能力,而Agile Lite作为开源、灵活的H5框架,对H5门户的UI和交互处理非常便捷,而且它内置了很多操作ExMobi本地能力的JS桥接类。 由于现在处于起步阶段,暂时功能做到1/2