目录线程管理开发指导场景介绍接口说明开发步骤不同应用在各自独立的进程中运行。当应用以任何形式启动时,系统为其创建进程,该进程将持续运行。当进程完成当前任务处于等待状态,且系统资源不足时,系统自动回收。在启动应用时,系统会为该应用创建一个称为“主线程”的执行线程。该线程随着应用创建或消失,是应用的核心线程。UI界面的显示和更新等操作,都是在主线程上进行。主线程又称UI线程,默认情况下,所有的操作都是在主线程上执行。如果需要执行比较耗时的任务(如下载文件、查询数据库),可创建其他线程来处理。线程管理开发指导场景介绍如果应用的业务逻辑比较复杂,可能需要创建多个线程来执行多个任务。这种情况下,代码复杂
18781人阅读鸿蒙系统概述(HarmonyOS)我们可以从以下三个主要方面进行概述:系统定义、技术特征、系统安全。目录鸿蒙系统概述(HarmonyOS)系统定义系统定位技术架构内核层系统服务层框架层应用层技术特性硬件互助,资源共享一次开发,多端部署统一OS,弹性部署系统安全正确的人正确的设备正确地使用数据系统定义系统定位HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR眼镜等多种终端设备,提供全场景
博主猫头虎的技术世界🌟欢迎来到猫头虎的博客—探索技术的无限可能!专栏链接:🔗精选专栏:《面试题大全》—面试准备的宝典!《IDEA开发秘籍》—提升你的IDEA技能!《100天精通Golang》—Go语言学习之旅!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!100天精通鸿蒙OS(基础篇)100天精通鸿蒙从入门到跳槽——第2天:探究ArkTS、TypeScript和JavaScript之间的关系摘要📝一、引言🌟二、正文✍️1.`TypeScript`与`JavaScript`的关系2.`ArkTS`与`TypeScript`的关系3.三者在开发中的协同作用三、总结📊四、参考资料📚100天精通Ha
一、系统环境HarmonOSAPI9SDK3.1.0Stage模型二、应用内跳转在应用内之前实现不同page的跳转,我们使用router即可,页面跳转主要支持如下两个方法:router.pushUrl():目标页不会替换当前页,而是压入页面栈。这样可以保留当前页的状态,并且可以通过返回键或者调用router.back()方法返回到当前页。router.replaceUrl():目标页会替换当前页,并销毁当前页。这样可以释放当前页的资源,并且无法返回到当前页。router跳转模式Standard:标准实例模式,也是默认情况下的实例模式。每次调用该方法都会新建一个目标页,并压入栈顶。Single
目录支持的XML属性创建ProgressBar设置ProgressBar设置ProgressBar的方向设置ProgressBar的进度及最值设置ProgressBar的颜色设置ProgressBar的底色设置ProgressBar分割线设置ProgressBar分割线颜色设置ProgressBar的提示文字ProgressBar用于显示内容或操作的进度。支持的XML属性ProgressBar的共有XML属性继承自:ComponentProgressBar的自有XML属性见下表:表1 ProgressBar自有XML属性属性名称中文描述取值取值说明使用案例divider_lines_enabl
目录访问控制(权限)开发概述简介权限的工作流程权限使用场景说明场景示例基本原则权限等级说明权限等级说明权限类型说明不同权限类型的授权流程user_grant权限请求授权的步骤详解访问控制(权限)开发指导场景介绍接口说明权限申请声明config.json文件声明申请授权user_grant权限完整示例应用权限列表访问控制(权限)开发概述简介ATM(AccessTokenManager)是HarmonyOS上基于AccessToken构建的统一的应用权限管理能力。默认情况下,应用只能访问有限的系统资源。但某些情况下,应用为了扩展功能的诉求,需要访问额外的系统或其他应用的数据(包括用户个人数据)、功
根据卡片状态刷新不同内容相同的卡片可以添加到桌面上实现不同的功能,比如添加两张桌面的卡片,一张显示杭州的天气,一张显示北京的天气,设置每天早上7点触发定时刷新,卡片需要感知当前的配置是杭州还是北京,然后将对应城市的天气信息刷新到卡片上,以下示例介绍了如何根据卡片的状态动态选择需要刷新的内容。卡片配置文件:配置每天早上7点触发定时刷新{"forms":[{"name":"widget","description":"Thisisaservicewidget.","src":"./ets/widget/pages/WidgetCard.ets","uiSyntax":"arkts","window
【习题】构建漂亮的页面目录判断题单选题多选题判断题1.在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是水平方向。正确正确(True)错误(False)2.List容器可以沿水平方向排列,也可以沿垂直方向排列。正确正确(True)错误(False)3.当Tabs组件的参数barPosition为BarPosition.End时,页签位于页面底部。错误正确(True)错误(False)4.Resource是资源引用类型,用于设置组件属性的值,可以定义组件的颜色、文本大小、组件大小等属性。正
目录约束与限制WLAN基础功能场景介绍接口说明获取WLAN状态发起扫描并获取结果获取连接态详细信息获取设备国家码判断设备是否支持指定的能力不信任热点配置场景介绍接口说明添加不信任热点配置删除不信任热点配置P2P功能场景介绍接口说明启动与停止P2P搜索的开发步骤创建与移除群组的开发步骤发起P2P连接的开发步骤请求P2P相关信息的开发步骤WLAN消息通知场景介绍接口说明开发步骤无线局域网(WirelessLocalAreaNetworks,WLAN),是通过无线电、红外光信号或者其他技术发送和接收数据的局域网,用户可以通过WLAN实现结点之间无物理连接的网络通讯。常用于用户携带可移动终端的办公、公
一、开发卡片页面HarmonyOS元服务卡片页面(MetaserviceCardPage)是指在HarmonyOS系统中,用于展示元服务的页面界面。元服务是指一组提供特定功能或服务的组件,例如天气服务、音乐播放服务等。元服务卡片页面可以显示元服务的相关信息和操作选项,用户可以通过点击卡片页面上的按钮或交互元素来使用相关的元服务功能。元服务卡片页面提供了一种快速访问和使用元服务的方式,方便用户进行各种操作和任务。1.卡片页面能力说明支持在卡片中使用的ArkTS能力:类别组件/对象通用属性事件其他属性动画显式动画组件内转场像素单位组件Blank组件Background通用属性点击事件Button