关于卡片这一块,华为并没有给出什么Demo供开发者学习,虽然看了官方的文档,但总感觉无从下手,有这样的小伙伴,看了这篇博客之后,包你学会使用卡片,超级简单。
首先声明,卡片功能开发完成后,开发者不能控制卡片显示,解释下,卡片是显示在最左侧空屏的,像通知一样的东西,安卓用户应该都知道的,不过博主是iOS开发为主的。简而言之,卡片是否显示只能由华为来控制,具体的显示还需要跟华为沟通的哦。
目前,早一批的用户可以得到华为的推荐,卡片可以优先显示。
言归正传,怎么来做一个卡片:
虽然你从文档里看到很多一脸懵的配置,但是你只需要下载最新版的IDE,在文件里创建,选中之后:
你会看到很多的卡片模版可以选择,选择自己需要的就可以了,选好之后,配置信息会自动伴你配置好,然后你就可以按照“规范”来开发卡片了。关于这个规范,目前我们直接从华为开发人员那里拿的文档,有许多的规格要求限制,目前还没有大范围的推广,需要的话可以留言,博主发你,也可以直接联系华为开发的人员索要的哦。
模版创建完毕,其实就是一个wux文件,和普通的ux文件本质上没区别,除了有些功能不能使用需要注意,然后根据自己的需求添加功能。
运行效果可以点击:
点击上面左边第一个图标,就弹出了一个选择框,你可以看到我们刚刚创建的test卡片,和rpk一样,选中运行即可,然后就可以在手机上查看你的卡片了。