zoukankan      html  css  js  c++  java
  • 快应用开发流程

    开发流程
    开发步骤参考文档说明
    注册成为开发者注册成为开发者在华为开发者联盟上注册帐号,用于后续创建应用、申请服务和提交审核。
    创建车机快应用创建车机快应用创建车机快应用后,生成用于唯一标识快应用的APP ID。
    下载、安装华为快应用IDE和加载器安装开发工具● 快应用IDE:用于生成签名文件(包括证书文件和私钥文件)和证书指纹,以及快应用的开发、调试和打包。
    ● 快应用加载器:调试车机快应用时,需要使用运行快应用的加载器。
    ● 快应用加载器PC助手:用于独立运行rpk包。
    生成证书指纹生成证书指纹● 生成的签名文件:用于车机快应用打包,务必保管好,一旦丢失,将无法找回
    ● 生成的证书指纹:用于申请服务时配置使用。
    申请服务申请帐号服务(可选)如果接入华为帐号,需要申请帐号服务。
    开发车机快应用开发车机快应用参考“组件索引”和“API索引”中车机设备支持的组件和API,开发车机快应用。
    准备资质材料,提交上架审核准备资质文件
    了解上架规则
    提交审核
    提交审核后,一般1~2个工作日将获得审核结果。
    准备开发环境
    将测试手机与PC连接成功,手机需打开“开发者模式”。参考“车机模拟器安装使用指导”,创建并启动模拟器。
    开发车机快应用
    步骤 1  打开IDE,点击“文件”菜单,在下拉菜单中选择“新建项目 > 新建快应用项目”(或者点击欢迎使用界面的“新建项目”),开启新建项目的窗口。
    步骤 2  填入“项目名称”、“rpk包名”,在“工作空间”选择代码存放的硬盘路径,在“模板”选项中选择Hello World模板(窗口右侧可以看到已选择模板的概览),点击“创建”按钮,完成新建项目。

    注意

    rpk包名的命名规则如下,长度3~100,支持小写英文字母和数字,推荐采用com.company.module格式,不要包含demo、test。

    步骤 3  配置manifest.json文件中 minPlatformVersion 为1040,config的 designWidth 需要设置为车机的屏幕宽度。
    步骤 4  在左侧工程目录选择相应的工程文件,进行工程代码的编辑。
    车机快应用可以使用的组件和API请参见“组件索引”和“API索引”。
    步骤 5  开发过程中,点击 ,预览效果。
    步骤 6  开发完成后,菜单选择“构建 > 构建快应用”,在项目的dist目录下生成对应的rpk包。
    开发车机卡片

    新建卡片工程

    步骤 1  点击“新建”菜单,选择“新建项目 > 新建卡片项目
    步骤 2  填写卡片工程名称,工程包名,选择合适的卡片模板,以及卡片的配置信息。
    步骤 3  点击“确定”按钮,完成工程创建。

    新建卡片

    步骤 1  选择新建卡片入口。
    ● 在左侧资源管理器中,在src文件夹上右键选择“New Widget”。

    ● 在菜单栏“文件”下选择“新建卡片”,打开新建卡片窗口。
    ● 在资源管理器,点击“+”号选择“新建卡片”。
    步骤 2  选择卡片类型,填写相关信息。
    填写卡片名称、ID、卡片文件名等参数,选择一个卡片选项。点击“高级选项”可选填其中参数。填写完毕后点击“确定”。
    新建卡片成功后,可在manifest.json和launch.json文件中看到widgets的相关配置。
    为提升代码兼容性,创建卡片时,创建页面文件统一使用.ux后缀;打开工程,自动将原有卡片 wux 后缀文件修改为 ux 后缀
    注意:已在manifest.json中配置过的路径,不可作为新建卡片的文件夹路径。例如:
    “path”:”/c1”已存在,则不能选择”src/c1/”文件夹新建卡片,需要更改文件夹或者新建文件夹,如更改为”src/c2”/或”src/c1/d2/”。

    配置车机卡片

    步骤 1  点击菜单栏下拉选项“配置”,进入卡片列表页面。
    步骤 2  进入卡片列表,选择对应卡片,设置签名类型以及卡片的宽度,点击卡片名称右侧的 + 进行参数配置。
    步骤 3  添加卡片参数,完成后保存。
    步骤 4  编辑卡片参数值,完成后点击保存。
    注:目前支持在新建卡片页和manifest.json中配置卡片参数。

    在车机上运行卡片

    步骤 1  点击上方菜单栏下拉选项,选择要运行的卡片。
    步骤 2  点击 实时编译/调试/Inspect 按钮即可调测运行卡片。

    注意

    在车机上运行卡片需要设置manifest.json中orientation为landscape,以展示横屏效果。

    构建卡片工程

    开发完成后,点击“构建快应用”,生成对应的包含卡片的rpk。
    运行调试
    快应用调试和卡片调试步骤相同。
    步骤 1  选择要调试的文件。
    步骤 2  点击 开始调试。
    步骤 3  在IDE的控制台查看调试服务启动过程中输出的日志信息。
    步骤 4  调试进程启动完成,弹出调试窗口。开发者可以设置断点,查看日志。
    断点
    卡片:类似chrome devtool,点击Sources > Runtime.js > webpack://,点击打开需要调试的页面
    快应用:类似chrome devtool,点击Sources > Runtime.js > source,点击打开需要调试的页面
    设置断点,重新启动调试进程,即可断点调试。
    日志:点击“Console”页签,即可查看日志信息。
    步骤 5  再次点击调试按钮,重新启动调试。
    点击停止按钮,调试窗口关闭。
    测试车机快应用与卡片

    连接设备

    打开快应用加载器PC助手,通过usb连接真机或者连接模拟器。PC助手详细介绍请参见“华为快应用加载器PC助手使用指导”。

    推送快应用

    步骤 1  选择下载的加载器,在连接设备上进行安装。如果设备已安装加载器,将自动识别。
    步骤 2  选择打包的快应用rpk包,点击“加载”。
    步骤 3  在连接设备上查看快应用运行效果。

    推送卡片

    步骤 1  选择下载的加载器,在连接设备上进行安装。(如果已经安装,此步骤可以忽略)
    步骤 2  选择打包的卡片rpk包,点击“加载”。
    步骤 3  选择对应的卡片,填写卡片参数后,点击“加载”。
    步骤 4  在连接设备上查看卡片运行效果。
    打包正式版本
    步骤 1  在快应用IDE中,点击菜单“构建”,选择“打包正式版本”。
    步骤 2  如果没有签名,右下角弹出创建签名文件的提示,点击“创建签名”。
    步骤 3  填写相关信息,点击“创建”。
    步骤 4  创建签名后,开始构建,构建成功后将在工程的dist目录下生成正式的rpk包。
    FAQ
    Q:手机上安装车机快应用加载器是否会与原来手机快应用的加载器冲突?
    会有冲突,不能同时安装在一个手机上。
    Q:手机上的效果和真的车机效果一样么?
    效果相同,只是屏幕大小有差别。
    Q:车机快应用是否只有华为支持,快应用联盟没有统一的规范?
    对,当前只有华为支持。
    Q:车机快应用发布到哪个平台?
    和手机快应用相同,现在通过AppGallery Connect上传,详细请参见“提交审核”。
  • 相关阅读:
    [JavaScript]使用setTimeout减少多余事件
    Spring.NET教程(二)——环境搭建(基础篇) (转)
    IIS开启GZIP压缩效率对比及部署方法 (转)
    提高表格操作的十五款jQuery插件
    SQLServer和Oracle常用函数对比
    [hystar整理]Entity Framework 教程
    Remoting方法重载遇到的一个问题
    异变: input的背景background
    实时股票数据接口
    发现并解决ASP.NET内存耗尽(OOM),让服务器"永不重启"
  • 原文地址:https://www.cnblogs.com/guanhuohuo/p/12526159.html
Copyright © 2011-2022 走看看