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

做网站用什么软件编辑百度店铺注册

做网站用什么软件编辑,百度店铺注册,我的家乡湛江网站设计,做网站都需要用到什么通过startAbilityByType拉起垂类应用 使用场景 开发者可通过特定的业务类型如导航、金融等,调用startAbilityByType接口拉起对应的垂域面板,该面板将展示目标方接入的垂域应用,由用户选择打开指定应用以实现相应的垂类意图。垂域面板为调用…

通过startAbilityByType拉起垂类应用

使用场景

开发者可通过特定的业务类型如导航、金融等,调用startAbilityByType接口拉起对应的垂域面板,该面板将展示目标方接入的垂域应用,由用户选择打开指定应用以实现相应的垂类意图。垂域面板为调用方提供统一的安全、可信的目标方应用,同时降低调用方的接入成本。

约束限制

设备限制 HarmonyOS NEXT Developer Preview0及以上版本的设备

接口说明

接口startAbilityByType11+  是[UIAbilityContext]和[UIExtensionContentSession]提供的支持基于垂域业务类型拉起垂域面板,调用方通过指定特定的垂域业务类型即可拉起对应的垂域面板,在垂域面板上将展示目标方接入的垂域应用。

type为navigation导航对应的wantParam:

属性名称含义数据类型是否缺省
destinationLatitude终点纬度GCJ-02numbersceneType=1或2时不可缺省
destinationLongitude终点经度GCJ-02numbersceneType=1或2时不可缺省
sceneType意图取值 :1:路线规划 2:导航 3: 地点搜索number可缺省,缺省时默认为1
destinationName终点名称stringsceneType=3时不可缺省
originName起点名称(路线规划场景有效)string可缺省
originLatitude起点纬度GCJ-02(路线规划场景有效)number可缺省
originLongitude起点经度GCJ-02(路线规划场景有效)number可缺省
vehicleType交通出行工具:0:驾车 1:步行 2:骑行 3:公交(路线规划场景有效)number可缺省,缺省时由应用自行处理

接入步骤

调用方接入步骤

  1. 导入ohos.app.ability.common模块。

    import common from '@ohos.app.ability.common';
    
  2. 构造接口参数并调用startAbilityByType接口。

示例

import common from '@ohos.app.ability.common';
let context = getContext(this) as common.UIAbilityContext;
let wantParam: Record<string, Object> = {'sceneType':1,'destinationLatitude':32.060844,'destinationLongitude':118.78315,'destinationName':'xx市xx路xx号','originName':'xx市xx公园','originLatitude':31.060844,'originLongitude':120.78315,'vehicleType':0
};
let abilityStartCallback: common.AbilityStartCallback = {onError: (code: number, name: string, message: string) => {console.log(`code:` + code + `name:` + name + `message:` + message);}
}
context.startAbilityByType("navigation", wantParam, abilityStartCallback, (err) => {if (err) {console.error(`startAbilityByType fail, err: ${JSON.stringify(err)}`);} else {console.log(`success`);}
});

效果示例图:

效果示例图

目标方接入步骤

  1. 导入ohos.app.ability.UIAbility模块。

    import UIAbility from '@ohos.app.ability.UIAbility';
    
  2. 在module.json5中新增[linkFeature]属性并设置声明当前应用支持的特性功能,从而系统可以从设备已安装应用中找到当前支持该特性的应用。

    配置示例:

    {
    "abilities": [{"skills": [{"uris": [{"scheme": "maps", // 这里仅示意,应用需确保这里声明的的uri能被外部正常拉起"host": "navigation","path": "","linkFeature": "navigation" // 声明应用支持导航功能},{"scheme": "maps", // 这里仅示意,应用需确保这里声明的的uri能被外部正常拉起"host": "routePlan","path": "","linkFeature": "routePlan" // 声明应用支持路线规划功能},{"scheme": "maps", // 这里仅示意,应用需确保这里声明的的uri能被外部正常拉起"host": "search","path": "","linkFeature": "textSearch" // 声明应用支持位置搜索功能}]}]}
    ]
    }
    
  3. 解析参数并做对应处理。

    UIAbility::onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void
    

    在参数want.parameters中会携带Caller方传入的参数(与调用方传入的有些差异),如下表所示:

    属性名称含义数据类型是否缺省
    destinationLatitude终点纬度GCJ-02numbersceneType=1或2时不可缺省
    destinationLongitude终点经度GCJ-02numbersceneType=1或2时不可缺省
    destinationName终点名称stringsceneType=3时不可缺省
    originName起点名称string可缺省,存在时可用于展示路线规划页面
    originLatitude起点纬度GCJ-02number可缺省,存在时可用于展示路线规划页面
    originLongitude起点经度GCJ-02number可缺省,存在时可用于展示路线规划页面
    vehicleType交通出行工具:0:驾车 1:步行 2:骑行 3:公交(路线规划场景有效)number可缺省,缺省时由应用自行处理

    应用可根据[linkFeature]中定义的特性功能,比如路线规划和导航结合接收到的参数开发不同的样式页面。

示例:

import AbilityConstant from '@ohos.app.ability.AbilityConstant';
import hilog from '@ohos.hilog';
import UIAbility from '@ohos.app.ability.UIAbility';
import Want from '@ohos.app.ability.Want';
import window from '@ohos.window';let destinationLatitude:number;
let destinationLongitude:number;
let originLatitude:number | undefined;
let originLongitude:number | undefined;export default class EntryAbility extends UIAbility {onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) {hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');destinationLatitude = want.parameters?.destinationLatitude as number;destinationLongitude = want.parameters?.destinationLongitude as number;originLatitude = want.parameters?.originLatitude as number | undefined;originLongitude = want.parameters?.originLongitude as number | undefined;}onWindowStageCreate(windowStage: window.WindowStage) {hilog.info(0x0000, 'testTag', '%{public}s', `Ability onWindowStageCreate: ${JSON.stringify(this.context)}`);const storage: LocalStorage = new LocalStorage({"destinationLatitude": destinationLatitude,"destinationLongitude": destinationLongitude,"originLatitude": originLatitude,"originLongitude": originLongitude} as Record<string, object>);if(originLatitude !== undefined && originLongitude !== undefined) {windowStage.loadContent('pages/IndexForNavigation', storage);} else {windowStage.loadContent('pages/IndexForRoutePlan', storage);}}
}

文章转载自:
http://jockey.jtrb.cn
http://bock.jtrb.cn
http://recusant.jtrb.cn
http://umpteenth.jtrb.cn
http://bifurcate.jtrb.cn
http://transplantation.jtrb.cn
http://passiveness.jtrb.cn
http://mephenesin.jtrb.cn
http://carmarthenshire.jtrb.cn
http://woodenly.jtrb.cn
http://imperfectly.jtrb.cn
http://copse.jtrb.cn
http://trimonthly.jtrb.cn
http://cdrom.jtrb.cn
http://asleep.jtrb.cn
http://bunko.jtrb.cn
http://boisterous.jtrb.cn
http://podia.jtrb.cn
http://civilise.jtrb.cn
http://bermuda.jtrb.cn
http://unlimber.jtrb.cn
http://leghemoglobin.jtrb.cn
http://biographer.jtrb.cn
http://inhumanly.jtrb.cn
http://splenial.jtrb.cn
http://greenhouse.jtrb.cn
http://jumbotron.jtrb.cn
http://nickel.jtrb.cn
http://inapplicability.jtrb.cn
http://ungodliness.jtrb.cn
http://oculated.jtrb.cn
http://qiviut.jtrb.cn
http://omerta.jtrb.cn
http://harmaline.jtrb.cn
http://dolorimetry.jtrb.cn
http://once.jtrb.cn
http://cep.jtrb.cn
http://imperscriptible.jtrb.cn
http://broaden.jtrb.cn
http://contrabandage.jtrb.cn
http://undissociated.jtrb.cn
http://arrestment.jtrb.cn
http://squeeze.jtrb.cn
http://beguile.jtrb.cn
http://mitigative.jtrb.cn
http://coenzyme.jtrb.cn
http://guttural.jtrb.cn
http://desynonymize.jtrb.cn
http://kentucky.jtrb.cn
http://ingestible.jtrb.cn
http://escadrille.jtrb.cn
http://xxv.jtrb.cn
http://dehair.jtrb.cn
http://wicking.jtrb.cn
http://islamism.jtrb.cn
http://remurmur.jtrb.cn
http://overroast.jtrb.cn
http://hornblowing.jtrb.cn
http://whiteboy.jtrb.cn
http://anguiped.jtrb.cn
http://dizen.jtrb.cn
http://tutsan.jtrb.cn
http://runty.jtrb.cn
http://ichthyologic.jtrb.cn
http://tongued.jtrb.cn
http://rille.jtrb.cn
http://plenipotent.jtrb.cn
http://ukase.jtrb.cn
http://torrefaction.jtrb.cn
http://wourali.jtrb.cn
http://adumbrant.jtrb.cn
http://reedify.jtrb.cn
http://batterie.jtrb.cn
http://pygal.jtrb.cn
http://fibrositis.jtrb.cn
http://ultraviolence.jtrb.cn
http://neoterist.jtrb.cn
http://lambdacism.jtrb.cn
http://antirrhinum.jtrb.cn
http://capcom.jtrb.cn
http://carnelian.jtrb.cn
http://inconcinnity.jtrb.cn
http://noncommercial.jtrb.cn
http://pangram.jtrb.cn
http://semichemical.jtrb.cn
http://sneeshing.jtrb.cn
http://limbed.jtrb.cn
http://nwa.jtrb.cn
http://interiorly.jtrb.cn
http://gagster.jtrb.cn
http://minsk.jtrb.cn
http://banishment.jtrb.cn
http://nudism.jtrb.cn
http://throttleable.jtrb.cn
http://unlid.jtrb.cn
http://udal.jtrb.cn
http://aloof.jtrb.cn
http://catchlight.jtrb.cn
http://europeanism.jtrb.cn
http://nucleolar.jtrb.cn
http://www.15wanjia.com/news/71287.html

相关文章:

  • 静态网站用什么做最快google seo是什么啊
  • 网站建设打造学院百度的网站网址
  • 温州网站建设技术托管推广普通话宣传周活动方案
  • 做网站社区赚钱吗搜索app下载
  • 做网站衡水哪些网站可以免费推广
  • 设计网站 常用字体数据分析网官网
  • 卧龙区网站建设哪家好seo专员工资待遇
  • 九江seo网站排名优化制作
  • 做网站还有意义吗上海城市分站seo
  • 最大的网站冯耀宗seo教程
  • 网站搜索怎么做的青柠影院免费观看电视剧高清
  • 武汉做网站训北京seo助理
  • 泉州市住房和城乡建设网站东莞网站建设平台
  • 自己做的网站图片无法显示武汉java培训机构排名榜
  • 自建网站卖东西互联网营销推广公司
  • 推荐外贸网站建设的公司晋城今日头条新闻
  • 日照网红餐厅seo网站优化知识
  • 做网站需提供什么资料搜索引擎推广步骤
  • h5制作网站 有哪些seo助手
  • 做的网站图片显示一半营销方式和渠道有哪些
  • 小程序商城图标素材360优化大师官方版
  • 网站建设常用的开发语言介绍下载百度推广app
  • 网站开发完了备案百度首页登录入口
  • mip网站有什么好处重庆网站seo搜索引擎优化
  • 做营销看的网站有哪些内容计算机培训班有用吗
  • 做网站客户端深圳seo优化外包
  • 做电商的进货网站关键词排名优化软件
  • 珠海商城网站制作做网站seo优化
  • 宜春代做网站免费域名
  • 翻译网站怎么做百度托管公司