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

2017网站seo如何做做企业网站需要哪些材料

2017网站seo如何做,做企业网站需要哪些材料,网页在线短网址生成器,小程序官网模板鸿蒙开发融云demo发送图片消息 融云鸿蒙版是不带UI的,得自己一步步搭建。 这次讲如何发送图片消息,选择图片,显示图片消息。 还是有点难度的,好好看,好好学。 一、思路: 选择图片用:photoVie…
鸿蒙开发融云demo发送图片消息

融云鸿蒙版是不带UI的,得自己一步步搭建。
这次讲如何发送图片消息,选择图片,显示图片消息。
还是有点难度的,好好看,好好学。

一、思路:

选择图片用:photoViewPicker.select

二、效果图:

在这里插入图片描述
在这里插入图片描述

三、关键代码:
/*** 选择图片* 注:官方说不用申请权限*/public static  openGallery(maxSelectNumber:number,callBack:(result:string[])=>void) {if(maxSelectNumber){const photoSelectOptions = new photoAccessHelper.PhotoSelectOptions();photoSelectOptions.MIMEType = photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE; // 过滤选择媒体文件类型为IMAGEphotoSelectOptions.maxSelectNumber = maxSelectNumber; // 选择媒体文件的最大数目const photoViewPicker = new photoAccessHelper.PhotoViewPicker();photoViewPicker.select(photoSelectOptions).then((photoSelectResult: photoAccessHelper.PhotoSelectResult) => {if (photoSelectResult.photoUris.length > 0) {callBack(photoSelectResult.photoUris)}}).catch((err: BusinessError) => {console.error(`Invoke photoViewPicker.select failed, code is ${err.code}, message is ${err.message}`);})}else {showToast('已选素材数量达到上限')}}
public static sendImageMessage(targetId: string, localPath: string,successCallBack?:()=>void) {let conId = new ConversationIdentifier();conId.conversationType = ConversationType.Private;conId.targetId = targetId;let imageMsg = new ImageMessage();imageMsg.localPath = localPath;let msgSrc = new Message(conId, imageMsg);let option: ISendMsgOption = {};let msgAfter: Message = msgSrcIMEngine.getInstance().sendMediaMessage(msgSrc, option, (msg: Message) => {// 消息保存到数据库msgAfter = msgmsgAfter.sentStatus = SentStatus.Sending// 这边会填消息EventKeys.postEvent(EventKeys.ReceivedImMessageEvents,ReceivedImMessageEvent(msgAfter))}, (msg: Message, progress: number) => {// 媒体上传进度 [1 ~ 100]}).then(result => {if (EngineError.Success !== result.code) {//发送消息失败msgAfter.sentStatus = SentStatus.FailedEventKeys.postEvent(EventKeys.ReceivedImMessageEvents,ReceivedImMessageEvent(msgAfter))return;}if (!result.data) {// 消息为空// 成功的状态,但是理论上不会出现发送消息成功,但是消息体为空的情况,暂时不处理,避免发送多次通知// msgAfter.sentStatus = SentStatus.Sent// emitter.emit(EventKeys.RECEIVED_IM_MESSAGE_EVENT, ReceivedImMessageEvent(msgAfter))return;}let msg = result.data as Message;EventKeys.postEvent(EventKeys.ReceivedImMessageEvents,ReceivedImMessageEvent(msg))// 刷新会话列表,不打算自己插入会话EventKeys.postEvent(EventKeys.RefreshMsgListEvents)successCallBack?.()})}
四、整个鸿蒙融云Demo源码结构图:

在这里插入图片描述有问题或者需要完整源码的私信我

http://www.yayakq.cn/news/975127/

相关文章:

  • 地方网站欣赏58同城哈尔滨网站建设
  • 纪念币商城网站建设wordpress+商会+模版
  • 整形网站优化wordpress点赞分享
  • 网站软件定制开发公司东营市建设监理协会网站
  • 最好的科技网站建设怎么做外汇返佣的网站
  • 电子商务网站开发的关键点网页突然无法访问
  • 公司建立网站青岛电话明天汽油价格调整多少
  • 做暧网站免费百度推广青岛公司
  • 辽阳内蒙古网站建设大都会的同行码怎么用
  • 网站更换空间对优化的影响医院网站站群建设
  • 深圳哪家网站建设的公司好义乌网站建设成都网站设计
  • 网站建设需求原型如何做小程序平台
  • 程序员给女盆友做的网站院校建设网站群的原因
  • 济南专业网站优化北京企业官网网站建设哪家好
  • 网站搭建好了不用会不会被攻击获奖设计网站
  • 学做各种糕点的网站台式机网站建设
  • 坪地网站建设包括哪些网站开发毕业设计论文
  • 免费公司建站网页版微信二维码扫描
  • 那个网站做的调查准确wordpress火吗
  • 怎么优化推广自己的网站衣服网站建设规划书
  • html5网站开发教学最便宜做公司网站
  • 怎么用ps做网站首页图片书签制作古风
  • 赤峰做网站哪家好代发百度帖子包收录排名
  • 全国网站建设排名用什么手机软件做网站
  • 曲靖模板网站建设做我的世界头像的网站
  • 中国建筑八个局排名网站物理结构优化包含网页优化吗
  • 深圳制作企业网站的公司查楼盘剩余房源的网站
  • 网站的月度流量统计报告怎么做wordpress在哪里设置编辑器
  • 最牛的网站建一个产品有两个品牌怎么做网站
  • 湛江模板建站系统网站架设标准