感谢本站网友肖恩肖提供的线索!

此前,华为鸿蒙系统鸿蒙系统3.0开发者测试版开始推送官方支持的SDK包将API升级到8版,大大增强了JS/eTS语言的应用开发能力同时,进一步提升ArkUI和ArkCompiler的能力,使JS/eTS语言支持复杂界面绘制,JS应用启动速度提升50%

华为鸿蒙系统开发者今天表示,API 8的新SDK已经发布围绕新SDK,官方输出一波样本,供各位开发者参考本期将介绍6个基于eTS实现的样例,开发者从中可以掌握基于TS扩展的声明式开发范式的核心机制和功能,了解新接口的特点和用法

基于eTS实现的六个示例如下:

这个例子展示了一个多功能时钟该时钟通过数字翻页显示时间,并提供创建闹钟和倒计时的功能同时,您可以在设置中设置时钟的睡眠和屏幕亮度通过学习这个示例,可以掌握闹钟,倒计时等后台代理提醒功能的实现,以及屏幕亮度,运行锁等相关界面的使用

2:international—此示例显示了系统国际化信息的设置用户可以选择当前地区,设置系统语言,以及设置日期,时间和时区同时还以当前系统语言显示时间,数字,货币,百分比,单复数,屏幕方向等信息的格式化显示通过学习这个示例,您可以掌握国际化—i18n标准的实现,同时也可以掌握设置系统时间的相关接口的使用

示例5:DeviceUsagestatistics—该示例显示了当前设备中应用程序使用情况的信息顶部的数据面板显示了五个最常用应用的使用时间,中间的垂直滑动条显示了每个应用的总使用时间和最后使用时间,底部的水平滑动条显示了不常用应用的列表通过学习此示例,您可以掌握相关界面的使用,以获取设备的应用状态

6:Native API——这个例子展示了一个五子棋游戏,C++完成逻辑计算,eTS完成界面绘制通过学习这个样例,你可以掌握如何在eTS中调用C++的接口,同时也可以掌握弹出模块的接口的使用