当前位置: 首页 > wzjs >正文

网站开发前期工作公司网站首页设计

网站开发前期工作,公司网站首页设计,怎么做卖花的网站,ctoc网站有哪些跨设备互通 跨设备互通提供跨设备的相机、扫描、图库访问能力,平板或2in1设备可以调用手机的相机、扫描、图库等功能。 约束与限制 需同时满足以下条件,才能使用该功能: 设备限制 本端设备:HarmonyOS版本为HarmonyOS NEXT及以上…

跨设备互通

跨设备互通提供跨设备的相机、扫描、图库访问能力,平板或2in1设备可以调用手机的相机、扫描、图库等功能。

在这里插入图片描述

约束与限制

需同时满足以下条件,才能使用该功能:

  • 设备限制

    • 本端设备:HarmonyOS版本为HarmonyOS NEXT及以上的平板或2in1设备。
    • 远端设备:HarmonyOS版本为HarmonyOS NEXT及以上、具有相机能力的手机或平板设备。
  • 使用限制

    • 双端设备需要登录同一华为账号。

    • 跨设备互通API支持根据特定调用策略调用设备。调用策略:2in1设备可以调用平板和手机,平板可以调用手机,同类型设备不可调用。

    • 双端设备需要打开WLAN和蓝牙开关。

      条件允许时,建议双端设备接入同一个局域网,可提升唤醒相机的速度。

接口说明

在开发具体功能前,请先查阅参考文档。

接口名描述
createCollaborationServiceMenuItems设备列表选择器,用于获取组网内具有对应相机能力的设备列表。
CollaborationServiceStateDialog弹窗组件,用于提示对端相机拍摄状态。

开发步骤

  1. 在Menu中调用createCollaborationServiceMenuItems添加设备列表选择器,在菜单项内显示设备列表。

    说明

    在调用createCollaborationServiceMenuItems前,需了解:

    • 该方法需要在Menu组件内调用。
    • 该方法是自定义构建函数,您在使用前需要先了解@Builder。
  2. 传入Array类型的CollaborationServiceFilter枚举值即可使用对应能力,目前支持ALL、TAKE_PHOTO、SCAN_DOCUMENT、IMAGE_PICKER。(即目前只支持相机拍照、图库、扫描,所以为了后续又加入更多的功能这块我们选择ALL)

    @Builder  
    MyTestMenu() {  Menu() {                    createCollaborationServiceMenuItems([CollaborationServiceFilter.ALL])}}
    
  3. 在build方法中添加弹窗组件CollaborationServiceStateDialog,用于提示远端相机拍摄状态和回传数据,需要实现其中的onState方法。CollaborationServiceStateDialog是全局的提示框,不会对原有布局产生影响,下图为唤起的弹窗。

    在这里插入图片描述

  4. 为弹窗组件绑定和实现onState方法,用于接收和处理照片数据。

    回调函数的传入参数stateCode是完成状态,buffer是回传的图片数据,可通过状态和图片数据结合自身的业务逻辑实现onState方法。

    doInsertPicture方法为自定义方法,可以自定义主要用来接受回传的图片数据buffer,然后里面可以写自己的一些业务逻辑

    CollaborationServiceStateDialog({onState: (stateCode: number, bufferType: string, buffer: ArrayBuffer):void => this.doInsertPicture(stateCode, bufferType, buffer)
    })
    

    详细步骤

    示例代码如下:

import {createCollaborationServiceMenuItems,CollaborationServiceStateDialog,CollaborationServiceFilter
} from '@kit.ServiceCollaborationKit';
import { image } from '@kit.ImageKit';
import { hilog } from '@kit.PerformanceAnalysisKit';@Entry
@Component
struct Index {@BuilderMyTestMenu() {Menu() {createCollaborationServiceMenuItems([CollaborationServiceFilter.ALL])}}build() {Column({ space: 20 }) {CollaborationServiceStateDialog({onState: (stateCode: number, bufferType: string, buffer: ArrayBuffer): void => this.doInsertPicture(stateCode, bufferType, buffer)})Button('使用远端设备进行拍照').type(ButtonType.Normal).borderRadius(10).bindMenu(this.MyTestMenu)}.padding(20).width('100%').alignItems(HorizontalAlign.Center)}doInsertPicture(stateCode: number, bufferType: string, buffer: ArrayBuffer): void {//自己的业务逻辑}
}
http://www.dtcms.com/wzjs/531652.html

相关文章:

  • 八亿建站谷歌推广代理公司
  • 如何做网站框架百度助手下载
  • 贵阳金阳网站建设公司交换友情链接推广法
  • 政府网站建设的基本原则seo思维
  • 有关网站建设的标题百度新闻官网
  • 南京酒店网站制作同城发广告的平台有哪些
  • 高端建站行业推广营销企业
  • 公司网站与营销网站的区别百度经验app
  • 羊毛网站建设视频运营和营销的区别和联系
  • 网站定制成exe企业网站推广策划书
  • 北京企业官网建设网站优化要多少钱
  • dz做网站缺点谷歌浏览器官网入口
  • 长春建设厅官方网站专业网站优化培训
  • 网站正在建设中的素材动图超级外链自动发布工具
  • 最新科技新闻消息搜索引擎优化seo名词解释
  • 建立旅游公司网站多钱seo是指什么职位
  • 河北共产党员网站两学一做球队积分排名
  • it培训机构专业厦门百度推广排名优化
  • 如何建设平台型的网站推广什么app佣金高
  • 邯郸创建网站要多少钱最新实时新闻
  • 视频变成网站怎么做关键词林俊杰免费听
  • 手机类网站设计免费二级域名生成网站
  • 浅析b2c电子商务网站的建设企业如何做网络推广
  • 政府网站如何建设好淘宝指数转换
  • 如何查找高权重网站b2b
  • 德阳北京网站建设惠州百度推广优化排名
  • 夹江企业网站建设报价成都爱站网seo站长查询工具
  • 网站的seo百度首页登录官网
  • 做网站靠广告能赚钱吗seo交流网
  • 做微信公众号微网站网站优化提升排名