51CTO首页
AI.x社区
博客
学堂
精品班
直播训练营
企业培训
鸿蒙开发者社区
WOT技术大会
AIGC创新中国行
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
2024年软考
PMP项目管理
软考资讯
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO题库小程序
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方件
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS NEXT
HarmonyOS
移动应用开发
使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板
热门内容榜
• 最近上榜
鸿蒙官方文档的“Hi3861开发板第一个示例程序”中描述了——如何使用DevEcoDeviceTool工具烧录二进制文件到Hi3861开发板;本文将介绍如何使用HiBurn工具烧录鸿蒙的.bin文件到Hi3861开发板。获取HiBurn工具通过鸿蒙官方文档我们知道DevEcoDeviceTool是一个VSCode插件,它以.vsix文件的形式向开发者提供。事实上,这个文件.vsix文件是一个zip格式的压缩文件。你可以在gitbash或Linux环境中,使用file命令将它识别出来:$fileDevEc...
照亮你的路灯
0回复
1985浏览
鸿蒙开发
harmonyOS
openharmony
移动开发
鸿蒙原生应用元服务-访问控制(权限)开发校验环节
一、场景介绍应用在提供对外功能服务接口时,可以根据接口涉数据的敏感程度或所涉能力的安全威胁影响,在系统定义的权限列表中权限定义列表选择合适的权限限制当前接口的开放范围,对接口访问者进行权限校验。二、接口说明以下仅列举本指导使用的接口。checkAccessToken(tokenID:number,permissionName:Permissions):Promise三、完整示例进行权限校验的开发步骤为:1.获取调用者的身份标识:tokenId。2.待校验的权限名:ohos.pe...
鸿蒙时代
0回复
2350浏览
鸿蒙原生应用元服
基于JS通用组件的鸿蒙购物应用开发介绍
精华
1.介绍HarmonyOS支持应用以Ability为单位进行部署,Ability可以分为FA(FeatureAbility)和PA(ParticleAbility)两种类型。本篇Codelab将会使用UI组件开发出一个HarmonyOS购物应用。HarmonyOS为开发者提供了多种组件,每个组件通过对数据和方法的简单封装,实现独立的可视、可交互功能单元。开发者只需要关注实现逻辑,减少开发量。最终效果预览我们最终会构建一个简易的购物应用。应用包含两级页面,分别是主页(商品浏览页签...
奶盖
3回复
1.8w浏览
鸿蒙
华为
仿微信,使用鸿蒙ArkUI + ArkTS(API9)开发实现
热门内容榜
• 最近上榜
由于目前所有的手机最高只到API9,我还没有基于API10的开发板用于调试,所以,代码均使用API9实现,后面API10发布后再看要不要更新了只是用于学习鸿蒙API,代码规范以及质量就不要在意了样式与逻辑上,尽可能的与微信一致,但介于鸿蒙在自定义程度的局限性上,以及个人水平问题,无法做到完全一致相关技术说明组件说明常用容器组件Column、Row、Flex、Stack、RelativeContainer常用基础组件Button、Text、Image、Toggle、Slider...
照亮你的路灯
1回复
2709浏览
OpenHarmony
鸿蒙开发
harmonyOS
移动开发
OpenHarmony使用智能指针管理动态分配内存对象
热门内容榜
• 最近上榜
概述智能指针是行为类似指针的类,在模拟指针功能的同时提供增强特性,如针对具有动态分配内存对象的自动内存管理等。自动内存管理主要是指对超出生命周期的对象正确并自动地释放其内存空间,以避免出现内存泄漏等相关内存问题。智能指针对每一个RefBase对象具有两种不同的引用形式。强引用持有对一个对象的直接引用。具有强引用关系的对象在该强引用关系存在时同样也应当存在,也即该引用关系有效;弱引用持有对一个对象的间接...
照亮你的路灯
0回复
2812浏览
harmonyOS
移动开发
openharmony
鸿蒙开发
鸿蒙原生应用元服务-访问控制(权限)开发工作流程相关
一、权限的工作流程权限申请使用的工作流程应用在访问数据或者执行操作时,需要评估该行为是否需要应用具备相关的权限。如果确认需要目标权限,则需要在应用安装包中申请目标权限。然后,需要判断目标权限是否属于用户授权类。如果是,应用需要使用动态授权弹框来提供用户授权界面,请求用户授权目标权限。当用户授予应用所需权限后,应用可成功访问目标数据或执行目标操作。应用使用权限的工作流程如图所示。1:开发者可以参考...
鸿蒙时代
0回复
2614浏览
鸿蒙原生应用元服
鸿蒙原生应用元服务-访问控制(权限)开发概念和使用基本原则
ATM(AccessTokenManager)是HarmonyOS上基于AccessToken构建的统一的应用权限管理能力。默认情况下,应用只能访问有限的系统资源。但某些情况下,应用为了扩展功能的诉求,需要访问额外的系统或其他应用的数据(包括用户个人数据)、功能。系统或应用也必须以明确的方式对外提供接口来共享其数据或功能。HarmonyOS提供了一种访问控制机制来保证这些数据或功能不会被不当或恶意使用,即应用权限。应用权限保护的对象可以分为数据...
鸿蒙时代
0回复
2437浏览
鸿蒙原生应用元服
OpenHarmony运行docker详细步骤
原创
精华
作者:离北况归2022年度OpenHarmony活跃讲师、2023年度开放原子基金会开源贡献之星、润开鸿实习软件工程师本文将介绍如何在OpenHarmony内核上运行docker容器。[toc](目录)1.环境和设备系统版本:3.2release(64位)OpenHarmony内核版本:5.10标准系统设备:DAYU200Docker:18.03.1(64位)sd卡一张2.准备支持Docker容器的OpenHarmony内核1.检测DAYU2003568OpenHarmony3.2release内核对docker的支持下载检测脚本[checkconfig.sh]...
离北况归
13回复
1.6w浏览
docker
OpenHarmony
鸿蒙原生应用元服务-访问控制(权限)开发等级和类型
热门内容榜
• 最近上榜
一、权限等级说明根据接口所涉数据的敏感程度或所涉能力的安全威胁影响,ATM模块定义了不同开放范围的权限等级来保护用户隐私。应用APL等级说明元能力权限等级APL(AbilityPrivilegeLevel)指的是应用的权限申请优先级的定义,不同APL等级的应用能够申请的权限等级不同。应用的等级可以分为三个等级,分别是:默认情况下,应用的APL等级都为normal等级。权限等级说明根据权限对于不同等级应用有不同的开放范围,权限类型对应分...
鸿蒙时代
0回复
2711浏览
鸿蒙原生应用元服
鸿蒙原生应用元服务-访问控制(权限)开发场景与权限声明
热门内容榜
• 最近上榜
一、场景介绍应用的APL(AbilityPrivilegeLevel)等级分为normal、systembasic和systemcore三个等级,默认情况下,应用的APL等级都为normal等级。权限类型分为systemgrant和usergrant两种类型。二、配置文件权限声明应用需要在工程配置文件中,对需要的权限逐个声明,未在配置文件中声明的权限,应用将无法获得授权。HarmonyOS提供了两种应用模型,分别为FA模型和Stage模型不同的应用模型的应用包结构不同,所使用的配置文件不...
鸿蒙时代
0回复
2543浏览
鸿蒙原生应用元服
鸿蒙一次开发,多端部署(九)应用市场首页
热门内容榜
• 最近上榜
本小节将以应用市场首页为例,介绍如何使用自适应布局能力和响应式布局能力适配不同尺寸窗口。页面设计一个典型的应用市场首页的UX设计如下所示。观察应用市场首页的页面设计,不同断点下的页面设计有较多相似的地方。据此,我们可以将页面分拆为多个组成部分。1.底部侧边导航栏2.标题栏与搜索栏3.运营横幅4.快捷入口5.精品应用接下来我们逐一分析各部分的实现。底部侧边导航栏在sm和md断点下,导航栏在底部;在lg断点下,导航...
照亮你的路灯
0回复
2126浏览
harmonyOS
鸿蒙开发
openharmony
移动开发
鸿蒙原生应用元服务-访问控制(权限)开发Stage模型向用户申请授权
热门内容榜
• 最近上榜
一、向用户申请授权当应用需要访问用户的隐私信息或使用系统能力时,例如获取位置信息、访问日历、使用相机拍摄照片或录制视频等,应该向用户请求授权。这需要使用usergrant类型权限。在此之前,应用需要进行权限校验,以判断当前调用者是否具备所需的权限。如果权限校验结果表明当前应用尚未被授权该权限,则应使用动态弹框授权方式,为用户提供手动授权的入口。示意效果如下图所示。图1向用户申请授权说明,每次访问受目标权...
鸿蒙时代
0回复
2278浏览
鸿蒙原生应用元服
open鸿蒙的meson编译经典报错
热门内容榜
• 最近上榜
root00e492cb8863:ohosthirdpartymesa3dpython.ohosbuildohos64.pyohosrpi4ohosthirdpartymesa3dgeneratecrossfileohosthirdpartymesa3dohospkgconfigtemplatezlib.pcgeneratepcfileohosthirdpartymesa3dohospkgconfigtemplategbm.pcgeneratepcfileohosthirdpartymesa3dohospkgconfigtemplatelibjpeg.pcgeneratepcfileohosthirdpartymesa3dohospkgconfigtemplatewaylandeglbackend.pcgeneratepcfileohosthirdpartymesa3dohospkg...
mb62f1a5f93b845
0回复
2508浏览
gpu适配编译报错
OpenHarmony JS——使用JSEncrypt进行RSA加解密
项目需求中需要对请求报文进行加解密操作,与后端协商使用RSA非对称加密,查了很多资料所以选择使用jsencrypt.js。非对称加密算法在这种密码学方法中,需要一对密钥,一是个私人密钥,另一个则是公开密钥。这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个。因此如果公开了一对密钥中的一个,并不会危害到另外一个的秘密性质。称公开的密钥为公...
我曾是少年_
1回复
1.2w浏览
RSA
鸿蒙一次开发,多端部署(六)自适应布局
热门内容榜
• 最近上榜
针对常见的开发场景,方舟开发框架提炼了七种自适应布局能力,这些布局可以独立使用,也可多种布局叠加使用。下面我们依次介绍这几种自适应布局能力。拉伸能力拉伸能力是指容器组件尺寸发生变化时,增加或减小的空间全部分配给容器组件内指定区域。拉伸能力通常通过Flex布局中的flexGrow和flexShrink属性实现,flexGrow和flexShink属性常与flexBasis属性搭配使用,故将这三个属性放在一起介绍。说明:开发者期望将父容器的剩余...
照亮你的路灯
0回复
2209浏览
openharmony
harmonyOS
移动开发
鸿蒙开发
鸿蒙一次开发,多端部署(五)页面开发的一多能力介绍
热门内容榜
• 最近上榜
本章介绍如何使用方舟开发框架“一多”能力,开发出在多设备上正常显示的页面。方舟开发框架推荐开发者使用声明式开发范式开发应用,故本章的内容和示例都主要基于声明式开发范式。本章主要包含如下内容:布局能力布局决定了页面中的元素按照何种方式排布及显示,是页面设计及开发过程中首先需要考虑的问题。一般情况下,可以通过页面(或自定义组件)内的组件结构(组件个数、组件的父子兄弟关系、组件类型、组件的相对位置)...
照亮你的路灯
0回复
2113浏览
OpenHarmony
HarmonyOS
移动开发
鸿蒙开发
鸿蒙一次开发,多端部署(四)工程管理
热门内容榜
• 最近上榜
DevEcoStudio的基本使用,请参考[DevEcoStudio使用指南](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevquickstartdevecostudiouserguideforopenharmony.md)。本章主要介绍如何使用DevEcoStudio进行多设备应用开发。说明:本章的内容基于DevEcoStudio3.1.1Release版本进行介绍,如您使用DevEcoStudio其它版本,可能存在文档与产品功能界面、操作不一致的情况,请以实际功能界面为准。工程创建参考[创建系统工程](...
照亮你的路灯
0回复
1923浏览
鸿蒙开发
移动开发
harmonyOS
OpenHarmony开发自测试执行框架
热门内容榜
• 最近上榜
OpenHarmony为开发者提供了一套全面的开发自测试框架OHAdevelopertest,开发者可根据测试需求开发相关测试用例,开发阶段提前发现缺陷,大幅提高代码质量。本文从基础环境构建,用例开发,编译以及执行等方面介绍OpenHarmony开发自测试执行框架如何运行和使用。开发自测试框架目录简介以下是开发自测试框架的目录层级架构,在使用开发自测试框架过程中可在相应目录查找对应组件。test测试子系统├──developertest开发者自测试...
照亮你的路灯
0回复
1260浏览
鸿蒙开发
移动开发
Openharmony
harmonyOS
OpenHarmony开发-线程安全阻塞队列
热门内容榜
• 最近上榜
概述简介线程安全阻塞队列SafeBlockQueue类,提供阻塞和非阻塞版的入队入队和出队接口,并提供可最追踪任务完成状态的的SafeBlockQueueTracking类。include涉及功能接口说明OHOS::SafeBlockQueueOHOS::SafeBlockQueueTrackingclassSafeBlockQueueTracking:publicSafeBlockQueue使用示例1.示例代码(伪代码)SafeBlockQueue的示例代码includeincludeincludeinclude"..includesafeblockqueue.h"usingnamespaceOHOS;usingnamespacest...
照亮你的路灯
0回复
1290浏览
鸿蒙开发
harmonyOS
openharmony
移动开发
实况窗助力美团打造鸿蒙原生外卖新体验,用户可实时掌握外卖进展
热门内容榜
• 最近上榜
自2023年华为宣布全新HarmonyOSNEXT蓄势待发,鸿蒙原生应用全面启动以来,已有金融、旅行、社交等多个领域的企业和开发者陆续宣布加入鸿蒙生态。其中,美团作为国内头部的科技零售企业,是首批加入鸿蒙生态的伙伴,其下的美团外卖App基于HarmonyOSSDK高效展开了鸿蒙原生应用的开发,仅用6周就完成了Beta版开发。美团与华为在鸿蒙生态中合作颇深,此前美团外卖通过实况窗服务,让用户可通过屏幕上的实况窗随时追踪到“出餐、取餐...
HarmonyOS开发者
0回复
2387浏览
HarmonyOS
HarmonyOS NEXT、
暂无内容
1
2
3
4
5
6
7
8
9
10
361
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅