提升开发体验,预览 VirtualView

本文介绍了一个用于简化模板开发流程的小工具,该工具支持自动编译、上传及刷新预览等功能,极大提升了开发效率。只需通过简单的命令行操作即可实现模板的即时预览。

前面一文介绍了 VirtualView 工具的更新,但是我们还需要更加方便的开发体验,比如实时预览。在猫客内,我们配合模板平台,集成了扫码预览的能力。对于开发阶段,我们还需要从模板编译到预览的一条龙服务,因此封装了这么一个小工具。

工具提交在 github

简介

本脚本基于 buildTemplate.sh 脚本,整合了『编译』-『上传』-『刷新』的流程。目的在于让模板编写之后自动刷新预览。

依赖环境

  • python
  • adb
  • Java

使用方法

python buildAndPreview.py VH2Layout

参数是模板名称,也就是当前要修改、预览的模板,与 templatelist.properties 里的名称一致。

previewconfig.conf 配置参数

  • 推送编译后的 .out 文件到手机存储的路径
[path]
target = /sdcard/com.tmall.wireless.virtualviewdemo/virtualview/
复制代码
  • 预览app的预览界面
[preview]
activity = com.tmall.wireless.virtualviewdemo.debug/com.tmall.wireless.virtualviewdemo.PreviewActivity
复制代码

以上默认值都是基于 VirtualView-Android 的 demo 里配置的,可以自行迁移 demo 代码到自己的 app 环境中进行预览。

默认配置文件:

预览客户端

默认基于 VirtualView-Android 的 demo,当有自定义控件的时候,需要修改预览 app 里,添加自定义组件注册逻辑,因此建议参考 demo 配置自己的预览环境。(注意确保手机有读SD卡权限)

演示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值