驾校网站模板,淘宝网络营销案例分析,济南网站优化,企业网站开发成都背景#xff1a; 
前几篇学习了元服务#xff0c;后面几期就让我们开发简单的元服务吧#xff0c;里面丰富的内容大家自己加#xff0c;本期案例 仅供参考 
先上本期效果图 #xff0c;里面图片自行替换 效果图1完整代码案例如下#xff1a; 
import { authentication } …背景 
前几篇学习了元服务后面几期就让我们开发简单的元服务吧里面丰富的内容大家自己加本期案例 仅供参考 
先上本期效果图 里面图片自行替换 效果图1完整代码案例如下 
import { authentication } from kit.AccountKit;
import { BusinessError } from kit.BasicServicesKit;
import { hilog } from kit.PerformanceAnalysisKit;
import { promptAction } from kit.ArkUI;Entry
Component
struct Index {build() {Column() {Text($r(app.string.EntryAbility_label)).padding(5).fontSize(20)Column({ space: 20 }) {Row({ space: 5 }) {Text().width(8).height(8).backgroundColor(Color.Blue).borderRadius(4)Text(起始点)TextInput({ text: 北京 }).width(200).fontSize(18)}Row({ space: 5 }) {Text().width(8).height(8).backgroundColor(Color.Green).borderRadius(4)Text(中间换乘点)TextInput({ text: 上海 }).width(170).fontSize(18)}Row({ space: 5 }) {Text().width(8).height(8).backgroundColor(Color.Red).borderRadius(4)Text(终点站)TextInput({ text: 巴基斯坦 }).width(200).fontSize(18)}}.height(30%).width(90%).alignItems(HorizontalAlign.Start).padding(16).margin({ top: 30 }).borderWidth(1).borderRadius(10).borderColor(Color.Gray)Button(确定行程).fontColor(Color.White).height(40).margin({ top: 50 }).backgroundColor(#0CE5FF).width(80%).onClick(()  {promptAction.showToast({message: 今日机器出现故障请找工作室人员解决});})Row() {Text(出行灵感).fontSize(18).fontColor(Color.Black)Text(上海出行 ).fontSize(15).fontColor(Color.Black)}.justifyContent(FlexAlign.SpaceBetween).width(90%).padding(10).onClick(()  {}).margin({ top: 50 })Row({ space: 20 }) {Column({ space: 10 }) {Text(港澳台游).fontWeight(FontWeight.Bold).fontSize(15).fontColor(Color.White)Text(购物与美食的天堂).fontSize(10).fontColor(#222222)Column({ space: 10 }) {Text(上海   -   澳门).fontWeight(FontWeight.Bold).fontSize(13).fontColor(#5A5A5A)Row() {Text(12月30日 | 周一).fontSize(10).fontColor(#CAC8C9)Text(¥400).fontSize(15).fontColor(Color.Red).fontWeight(FontWeight.Bold).margin({ left: 8 })}}.width(100%).borderRadius(4).backgroundColor(#F5F9F8).padding(8).alignItems(HorizontalAlign.Start)Column({ space: 10 }) {Text(上海   -   香港).fontWeight(FontWeight.Bold).fontSize(13).fontColor(#5A5A5A)Row() {Text(12月11日 | 周三).fontSize(10).fontColor(#CAC8C9)Text(¥456).fontSize(15).fontColor(Color.Red).fontWeight(FontWeight.Bold).margin({ left: 8 })}}.width(100%).borderRadius(4).backgroundColor(#F5F9F8).padding(8).alignItems(HorizontalAlign.Start)}.width(40%).borderRadius(4).backgroundColor(#73DCBD).padding(8).alignItems(HorizontalAlign.Start)Column({ space: 10 }) {Text(东南亚游).fontWeight(FontWeight.Bold).fontSize(15).fontColor(Color.White)Text(体验东南亚热情).fontSize(10).fontColor(#222222)Column({ space: 10 }) {Text(上海   -   普吉岛).fontWeight(FontWeight.Bold).fontSize(13).fontColor(#5A5A5A)Row() {Text(12月3日 | 周一).fontSize(10).fontColor(#CAC8C9)Text(¥600).fontSize(15).fontColor(Color.Red).fontWeight(FontWeight.Bold).margin({ left: 8 })}}.width(100%).borderRadius(4).backgroundColor(#F5F9F8).padding(8).alignItems(HorizontalAlign.Start)Column({ space: 10 }) {Text(上海   -   曼谷).fontWeight(FontWeight.Bold).fontSize(13).fontColor(#5A5A5A)Row() {Text(12月01日 | 周日).fontSize(10).fontColor(#CAC8C9)Text(¥607).fontSize(15).fontColor(Color.Red).fontWeight(FontWeight.Bold).margin({ left: 8 })}}.width(100%).borderRadius(4).backgroundColor(#F5F9F8).padding(8).alignItems(HorizontalAlign.Start)}.width(40%).borderRadius(4).backgroundColor(#41C7FF).padding(8).alignItems(HorizontalAlign.Start)}}.height(100%).width(100%).margin({ top: 60 }).backgroundColor(#EFD16E)}aboutToAppear() {hilog.info(0x0000, testTag, %{public}s, Ability onCreate);this.loginWithHuaweiID();}/*** Sample code for using HUAWEI ID to log in to atomic service.* According to the Atomic Service Review Guide, when a atomic service has an account system,* the option to log in with a HUAWEI ID must be provided.* The following presets the atomic service to use the HUAWEI ID silent login function.* To enable the atomic service to log in successfully using the HUAWEI ID, please refer* to the HarmonyOS HUAWEI ID Access Guide to configure the client ID and fingerprint certificate.*/private loginWithHuaweiID() {// Create a login request and set parameterslet loginRequest  new authentication.HuaweiIDProvider().createLoginWithHuaweiIDRequest();// Whether to forcibly launch the HUAWEI ID login page when the user is not logged in with the HUAWEI IDloginRequest.forceLogin  false;// Execute login requestlet controller  new authentication.AuthenticationController();controller.executeRequest(loginRequest).then((data)  {let loginWithHuaweiIDResponse  data as authentication.LoginWithHuaweiIDResponse;let authCode  loginWithHuaweiIDResponse.data?.authorizationCode;// Send authCode to the backend in exchange for unionID, session}).catch((error: BusinessError)  {hilog.error(0x0000, testTag, error: %{public}s, JSON.stringify(error));if (error.code  authentication.AuthenticationErrorCode.ACCOUNT_NOT_LOGGED_IN) {// HUAWEI ID is not logged in, it is recommended to jump to the login guide page}});}
} 
最近文章 
HarmonyOS NEXT实战元服务与应用 APP 发布应用市场的详细步骤与流程 
若本文对您稍有帮助诚望您不吝点赞多谢。 
有兴趣的同学可以点击查看源码 
giteehttps://gitee.com/jiaojiaoone/explore-harmony-next/tree/case%2Fwanandroid/githubhttps://github.com/JasonYinH/ExploreHarmonyNext.git