首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
Harmony鸿蒙实战开发-个人记事本app「密码登录保护-简洁版」【源码在文末】
📅 2026/9/17 12:22:41
✍️ 爱科研究院
👁 阅读 3,247
Harmony鸿蒙实战开发-个人记事本app「密码登录保护-简介版」【源码在文末】文章目录Harmony鸿蒙实战开发-个人记事本app「密码登录保护-简介版」【源码在文末】一、运行演示1、登录创建密码2、首页3、编辑4、编辑成功二、部分代码三、源码运行工具DevEco Studio一、运行演示1、登录创建密码2、首页3、编辑4、编辑成功二、部分代码import PreferenceUtil from ../../utils/preference/PreferencesLogInfo import router from ohos.router import promptAction from ohos.promptAction; Entry Component struct Login { private preference PreferenceUtil State password: string ; State firstLogin:boolean false; // 检查是否首次打开应用 onPageShow() { this.preference.firstLogin().then((f){ this.firstLogin f; }) } build(){ Column(){ Image($r(app.media.icon)) .width(144) .height(144) .margin({ top: 70, bottom:70}) .align(Alignment.Center) if(this.firstLogin){ Text($r(app.string.createPassword)) .fontSize(30) .margin({bottom:20}) } else{ Text($r(app.string.inputPassword)) .fontSize(30) .margin({bottom:20}) } TextInput({placeholder:$r(app.string.inputPassword)}) .width(70%) .height(5%) .type(InputType.Password) .onChange((value: string) { this.password value; }) Button(($r(app.string.loginButton)), { type: ButtonType.Capsule }) .margin(50) .width(30%) .onClick((){ if(this.firstLogin){ this.createPassword(); } else{ this.checkLogin(); } }) } .width(100%) .height(100%) .backgroundColor(#ffe6eaea) } // 首次打开创建密码 createPassword(){ if(this.password ! ) { this.preference.putPreference(password,${this.password}) router.replaceUrl({ url: pages/main, }) } else{ promptAction.showToast({ message: $r(app.string.emptyInputPrompt), duration: 2000 }); } } // 检查密码 checkLogin(){ this.preference.checkPassword(this.password) } }三、源码相关鸿蒙项目点此专栏通过百度网盘分享的文件…zip 链接百度网盘 请输入提取码文件已经加密请点击下方名片获取源码或Lvnvn0508
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/17 12:22:41
background-agents Managed Skills教程:5分钟创建可复用Agent指令集的完整指南
2026/9/17 12:22:41
python毕业设计项目选题基于django的大数据技术的农产品电商平台设计与实现
2026/9/17 12:22:41
Aspire CLI PR 实测指南:用 get-aspire-cli-pr 脚本 Dogfood 任意 Pull Request 的构建产物
2026/9/17 13:13:20
小信号环路测量实战:从环路增益到相位裕度的稳定性验证
2026/9/17 13:13:20
GESP七级数学题校内知识点对应表
2026/9/17 13:13:20
RTOS信号量原理与GD32F103手搓实现指南
2026/9/17 13:13:20
MySQL ZIP版安装配置全指南:从零构建可控数据库实例
2026/9/17 13:13:20
ESP32-S3端侧推理:AIoT边缘计算落地与调优实践
2026/9/17 13:08:19
数据分析实用方法与核心应用场景全解析
2026/9/17 0:00:44
开学论文写作指南:核心框架梳理与高效完成技巧分享
2026/9/17 0:00:44
OpenMAIC:轻量级多Agent教学框架实战指南
2026/9/17 0:00:44
AWS无服务器应用开发指南:从Lambda到SAM的架构与实践
2026/9/16 18:36:59
拯救者Y7000黑屏故障排查与维修实战指南
2026/9/16 7:38:03
AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验
2026/9/17 4:19:54
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化