首页 > 其他分享 >【快应用】快应用加桌的几种实现方式

【快应用】快应用加桌的几种实现方式

时间:2023-06-30 14:22:25浏览次数:32  
标签:调用 接口 几种 加桌 应用 组件 Deeplink

​【关键词】

快应用、桌面快捷方式、Deeplink

 

【问题背景】

在快应用开发和使用过程中,我们对于喜欢的应用总想把它添加到桌面,方便下次快速进入。那么,有几种实现方式呢?

 

【实现方法】

1. Deeplink加桌

快应用提供标准的Deeplink入口,可以实现点击web页面的链接启动快应用。安装快应用中心后,就可以使用Deeplink。deeplink链接跳转格式有以下几种:

  • hap://app/<package>/[path][?key=value]。

  • https://hapjs.org/app/<package>/[path][?key=value],快应用内推荐使用hap格式打开快应用,https格式将被当成web页面打开。

  • hwfastapp://<package>/[path][?key=value],以hwfastapp开头的格式仅适用于华为手机。

Deeplink加桌的方式就是点击Deeplink链接跳转快应用后,使用30s以上退出就会弹出加桌提示了,如图1-1所示:

cke_986.png

图1-1 Deeplink链接跳转加桌

2. menubar加桌

menubar加桌也是快应用中心提供的加桌方式之一。如图2-1所示,点击右上角菜单栏,然后点击添加到桌面就可以了。

cke_2551.png

图2-1 menubar加桌

3. shortcut-button组件加桌

Shortcut-button是快应用提供的用来实现加桌的组件。它的属性除了支持通用属性之外,还支持以下属性:

cke_4099.png

调用此组件就可以实现加桌,如图3-1为组件加桌示例:

cke_5505.png

图3-1 组件加桌示例代码及效果

4. 接口调用加桌

快应用的系统API中提供了创建桌面图标的接口shortcut.install(object),引入加调用就可以实现加桌了,调用此接口要注意以下几点:

cke_7643.png

图4-1 为接口调用加桌代码示例及效果

cke_9412.png

图4-1 接口调用加桌

此外,我们也可以在用户点击返回的时候,在页面的生命周期onBackPress里面调用接口实现加桌。如图4-2所示:

cke_12213.png

图4-2 在onBackPress函数里面定制加桌提示

5. 退出加桌

快应用打开的使用时间超过30s后退出会弹出加桌提示,也属于快应用中心提供的加桌方式之一。如图5-1所示,在快应用中心随便点开一个快应用,当我们使用一会儿,然后退出时,就会弹出加桌提示。

cke_15350.png

标签:调用,接口,几种,加桌,应用,组件,Deeplink
From: https://www.cnblogs.com/mayism123/p/17516679.html

相关文章

  • 【HMS Core】Health Kit 服务器应用开发,存储与查询数据
    ​【问题描述】1、以查询腕表步数数据为例,开发权限是读权限,难道不是直接发送请求->查询用户的腕表步数数据吗?其他的运动数据是不是也要创建数据采集器?2、华为运动健康服务--申请账户服务,账户接入方式(仅中国大陆),请问(仅中国大陆)账户怎么判定? 【解决方案】1、如果您仅需要获......
  • CC2541是功率优化的真正系统级芯片(SoC)解决方案,适用于蓝牙低功耗(BLE)和专用的2.4GH
    CC2541是功率优化的真正系统级芯片(SoC)解决方案,适用于蓝牙低功耗(BLE)和专用的2.4GHz应用.该SOC芯片集成性能极好RF收发器以及标准工业级增强型8051内核,支持系统编程Flash,8KRAM及强大功能支持跟外设。微信号:13632658391 深圳市动能世纪科技有限公司成立于2000年,是一家IC集成......
  • AI生成图片检测器接口,广泛应用于内容审核、虚拟现实应用和促进艺术及设计领域创新等场
     【检测率99.0%以上】可以快速准确地判断一张图片是否为AI生成,减少人工审核的工作量,提高工作效率、降低运营成本,帮助人们更好地管理和利用数字图像资源。广泛应用于内容审核、虚拟现实应用和促进艺术及设计领域创新等场景。效果展示美东时间2022年4月5日,上午10时整刚过,ai生成......
  • 红外雨量计(光学雨量传感器)在船舶航行中的应用
    红外雨量计(光学雨量传感器)在船舶航行中的应用红外雨量计是一种可靠的测量降雨量的设备,其原理是利用红外线的反射和漏射来测量降雨量。在船舶航行中,降雨对航行和安全都具有重要影响,因此红外雨量计的应用可以提高船舶航行的安全性和减少航行风险。 首先,红外雨量计可以实时监测......
  • 红外雨量计(光学雨量传感器)在船舶航行中的应用
     红外雨量计(光学雨量传感器)在船舶航行中的应用红外雨量计是一种可靠的测量降雨量的设备,其原理是利用红外线的反射和漏射来测量降雨量。在船舶航行中,降雨对航行和安全都具有重要影响,因此红外雨量计的应用可以提高船舶航行的安全性和减少航行风险。首先,红外雨量计可以实时监测船舶......
  • ajax如何应用
    Ajax(AsynchronousJavaScriptandXML)是一种通过在后台与服务器进行异步通信的技术,可以实现网页局部更新而无需刷新整个页面。常用于通过前端与后端进行数据交互。以下是一个使用Ajax的简单示例:<!DOCTYPEhtml><html><head><title>Ajax示例</title></head><body><h1>Ajax......
  • jquery的几种常见事件
    1.事件ready(fn)当DOM(文档对象模型)已经加载,并且页面(包括图像)已经完全呈现时,会发生ready事件。通俗的来讲就是当页面加载完时就会执行此函数事件。可以在同一个页面中无限次地使用$(document).ready()事件。其中注册的函数会按照(代码中的)先后顺序依次执行。$(document).read......
  • UWB定位系统的应用及技术架构详解
    UWB定位是通过TDOA到达时间差的算法来实现人员定位的,有抗遮挡、抗干扰的优点,更适用于室内定位。其次,UWB是一种实时定位技术,可以不停的上报当前的人员数据,实时性非常强。再者,UWB定位系统的超高精度,定位误差小于10cm,使企业能够很精确的对人员进行监控。最为重要的是,UWB定位系统还可提......
  • 行行AI人才直播第5期:系列课-AI理解及ChatGPT从基础到高级应用
    当前,人工智能是全世界研究的重点对象,也是人们茶余饭后讨论的经典话题。自从OpenAI发布ChatGPT-4之后,似乎无论是在工作、娱乐、甚至是日常生活中,我们都能感受到AI带来的便利和改变。然而,对于很多人来说,人工智能还是一个比较抽象的概念,既讲不清楚什么是人工智能,对ChatGPT的了......
  • MH188霍尔开关元器件在电动晾衣架中的应用
    智能时代带给人们的冲击算是前所未有的挑战,从原来的手动到自动化操作,可谓是高档生活的标配啊!作为智能家居众多产品线中的分支,近年来“阳台家电”智能化逐步兴起。光是晾衣架都开始搞“新花样”!下面雅欣给大家设计了一套MH188霍尔IC在电动晾衣架中的应用方案。一、电动晾衣架组成电......