51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
鸿蒙应用开发:支持JAR、AAR 的API调用
原创
精华
导语:一直都有人问HarmongOS跟Android有什么区别?华为手机能够适配Android应用,那么我们做鸿蒙应用开发能够直接调用JARAAR包的API吗?接下我们就一起来一一验证。一、JAR的API调用验证使用HarmonyOS开发工具DevEcoStudio创建一个项目,我们到entrybuild.gradle查看dependencies的引用包含了JARHAR那么是否如截图显示的直接导入JAR包就可以调用其API呢?我马上就把我厂即构科技ExpressSDK的JAR导进来。以下为详细步骤:(1)Z...
即构忠武
2回复
3.3w浏览
DevEc Studio
jar
aar
har
音视频
鸿蒙sdk throw new RuntimeException("Stub!");
鸿蒙sdkthrownewRuntimeException("Stub!");要如何看到源码
wx60ee93bfafa19
1回复
9804浏览
java
给三维城市地图添加园区场景
原创
3D城市搭建完成后,那么是否能够既显示园区场景又显示三维城市地图场景呢?CityBuilder是可以完成的,在创建的数字孪生可视化三维城市的基础上,还可以加载公共场景或自己搭建的数字孪生可视化场景(园区)。话不多说,下面我以加载公共场景为例进行说明。1、在左侧菜单栏,点击场景右侧的添加场景按钮。2、在弹出的窗口中,选择公共场景优锘大楼。在我的场景标签页中,这里的场景与我们在CampusBuilder中搭建的数字孪生可视化...
ThingJS数字孪生引擎
0回复
1.2w浏览
数字孪生
可视化
地图
前端
v44.04 鸿蒙内核源码分析(中断管理) | 江湖从此不再怕中断
原创
“唐棣之华,偏其反而。岂不尔思?室是远而。”子曰:“未之思也,夫何远之有?”《论语》:子罕篇百篇博客分析.本篇为:(中断管理篇)没中断太可怕硬件架构相关篇为:[v22.03鸿蒙内核源码分析(汇编基础)CPU上班也要打卡](https:harmonyos.51cto.composts4049)[v23.04鸿蒙内核源码分析(汇编传参)如何传递复杂的参数](https:harmonyos.51cto.composts4097)[v36.05鸿蒙内核源码分析(工作模式)程序界的韦小宝是谁](https:harmonyos.51...
鸿蒙内核源码分析
0回复
1.6w浏览
文件系统
inode
超级块
ext4
【HarmonyOS】权限注解框架—PermissionHelper
原创
码云仓库https:gitee.combinaipermissionhelper介绍PermissionHelper提供了一个简单的基于注释的API来处理HarmonyOSJava应用软件运行时所需要的权限。PermissionHelper框架库减轻了开发者编写一堆检查语句的负担,不管您是否授予了权限,以保持代码的干净整洁。安装教程要将PermissionsDispatcher添加到项目中,在需要权限的module的build.gradle文件中的dependencies中添加如下代码即可使用groovydependencies{......implement...
拓维信息Abin
0回复
1.2w浏览
HarmonyOS
鸿蒙
权限
注解
拓维信息
【OpenHarmony】 IoT嵌入式开发学习总结
原创
1、Hi3861开发板外设操作能力接口的不同之处总结Hi3861开发板Iot设备开发的外设操作能力接口和其他Hi35xx开发板的外设操作能力接口不一样,两者在OpenHarmony源码目录中的位置也不相同。Hi3861开发板的外设操作能力接口位于base\iothardware目录下,具体目录如下:base\iothardware\peripheral\interfaces\kits\Hi35xx开发板的外设操作能力接口位于drivers\framework目录下,具体目录如下:drivers\framework\include\platform\...
拓维信息Abin
0回复
1.4w浏览
Hi3861
鸿蒙
OpenHarmony
拓维信息
数字化时代到来企业如何“数字化生存”
原创
【据测算我国数字经济规模达5.4万亿美元】“2021全球数字经济大会”8月2日在北京开幕。会上,中国信息通信研究院发布的《全球数字经济白皮书》显示,2020年,全球47个国家数字经济规模总量达到32.6万亿美元,同比名义增长3.0%,占GDP比重为43.7%。中国数字经济规模为5.4万亿美元,位居世界第二;同比增长9.6%,位居世界第一。经常听到数字经济,那到底什么是数字经济呢?我用大白话来给大家讲一讲,你听过人工智能、5G通信吗?...
ThingJS数字孪生引擎
0回复
1.4w浏览
数字经济
可视化
数字孪生
物联网
HarmonyOS应用的目录结构
原创
1.应用中的几种常见类型的文件:1)Ability  Ability是应用所具备的能力的抽象,一个应用可以包含一个或多个Ability。Ability分为两种类型:Ability分为两种类型:FA(FeatureAbility,中文名称:元程序)和PA(ParticleAbility,中文名称:元服务)。FAPA是应用的基本组成单元,能够实现特定的业务功能。FA有UI界面,而PA无UI界面。2)库文件  库文件是应用依赖的第三方代码(例如so、jar、bin、har等二...
starLWW
1回复
2.2w浏览
HarmonyOS
应用程序目录结构
鸿蒙应用结构
【中软国际】HarmonyOS 基础之 UI 布局(一)
精华
概述华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,基于harmony的应用开发也越来越广泛。鸿蒙系统是否也能开发出像安卓平台一样绚丽多彩的应用UI界面呢?通过对androidUI已有知识的回顾和最近harmony应用开发的学习研究,我总结了一篇UI框架开发文档,记录一些开发中可能遇到的小问题和有用的小技巧分享给大家。常用布局一、DirectionalLayout布局DirectionalLayout布局即方向布局,该种分为两种模式(vertical)垂直...
开鸿陈潘
0回复
1.7w浏览
Harmony应用开发
鸿蒙轻内核调测-内存调测-内存泄漏检测
原创
1、基础概念内存泄漏检测机制作为内核的可选功能,用于辅助定位动态内存泄漏问题。开启该功能,动态内存机制会自动记录申请内存时的函数调用关系(下文简称LR)。如果出现泄漏,就可以利用这些记录的信息,找到内存申请的地方,方便进一步确认。2、功能配置LOSCFGMEMLEAKCHECK:开关宏,默认关闭;若打开这个功能,在targetconfig.h中将这个宏定义为1。LOSCFGMEMRECORDLRCNT:记录的LR层数,默认3层;每层LR消耗sizeof(void)字...
zhushangyuan_
0回复
1.3w浏览
liteos
openharmony
使用远程模拟器运行HarmonyOS应用程序
原创
  DevEcoStudio提供远程模拟器和远程真机设备调试应用,本示例使用华为提供的远程模拟器来测试应用。  通过DevEcoStudio登录华为账户。点击DevEcoStudio菜单Tools—DeviceManager,如下图所示。  在弹出的窗口中点击login,在打开的浏览器窗口使用华为账户登录。  浏览器中会出现下图所示界面,输入华为账户名和密码后,点击“登录”按钮。  点击“同意”后网页会提示是否允...
starLWW
0回复
2.1w浏览
调试鸿蒙应用
HarmonyOS
远程模拟器
为什么华为麒麟9000是5G芯片,却在发布会上被说只支持4G?
原创
我们都知道,华为P50系列是很多花粉期待已久的,虽然P50系列发布了,但却有一大遗憾就是只支持4G网络,明明麒麟9000处理器是一款5G芯片,怎么就只能当4G使用了?其实华为自己也想要发布5G手机,但因为这两年米国的轮番制裁,限制华为5G发展,所以现在华为也只能4G,5G的芯片只能当4G用。我梳理了一下,骁龙888是高通第一款集成5G基带的旗舰级处理器,高通只向华为供应4G芯片的许可,所以华为P50系列搭载“阉割版”的骁龙8884G处...
鸿蒙开发者老王
1回复
1.3w浏览
华为
鸿蒙
麒麟芯片
5g
操作系统
HarmonyOS - 开发一个微博热搜服务卡片
原创
精华
HarmonyOS开发一个微博热搜服务卡片效果图关键原理使用JS的服务卡片,相对于Java的服务卡片,JS的服务卡片的支持更加齐全,效果更佳使用了JS的UI中的List组件显示微博的热搜列表,每个子项包括序号、标题、热度和类型通过在Ability的onCreateForm(Intentintent)函数中进行热搜的数据分析返回使用Java的Jsoup包进行网页的html数据获取,再使用其分析出微博的热搜信息服务卡片的页面和样式html序号关键词{{$item.number}}{{$item....
七仔的博客
3回复
1.4w浏览
HarmonyOS
服务卡片
mate30 5G鸿蒙2.0.0.138的补丁包什么时候才能优化更新升级到161
mb60894e9677558
0回复
1.0w浏览
补丁包优化更新升
JavaScript 系列六:函数
前言在开始学习之前,我们想要告诉您的是,本文章是对JavaScript语言知识中"函数"部分的总结,如果您已掌握下面知识事项,则可跳过此环节直接进入题目练习函数简介函数名称函数重载函数声明与函数表达式函数作为值this函数的递归如果您对某些部分有些遗忘,👇🏻已经为您准备好了!汇总总结函数简介函数是所有编程语言的核心部分,因为它们可以封装语句,且被定义后可以在任何地方、任何时间执行。ECMAScript中的函数使用functio...
detailtoo
0回复
1.0w浏览
前端
Javascript常用的数组排序方法
1.Javascript的sort()方法最常用最快的方法!定义:把数组按大小顺序排列params:可以没有,也可以是函数return:排好序后的数组是否改变原数组:改变使用方法:arr.sort():SORT方法中如果不传递参数,是无法处理10以上数字排序的(它默认按照每一项第一个字符来排,不是我们想要的效果)想要实现多位数正常排序,需要给SORT传递一个函数,函数中返回ab实现升序,返回ba实现降序:arr.sort(function(a,b){returnab;});可用箭...
detailtoo
0回复
1.8w浏览
排序
算法
一次搞懂-JavaScript模块化详解
模块化的意义将代码拆分成独立的块,然后再把这些块使用模块模式连接起来实现不同的功能。就像小时候玩的拼图一样,不同的拼图组合在一起就可以拼成任意的形状。这种模式的背后思想也很简单:把逻辑分块、各自封装,相互独立,同时自行决定引入执行那些外部模块以及暴露自身的那些模块。这个基本的思想是所有的JavaScript模块系统的基础。文中代码案例地址:https:github.comAnsonZnlJSModulesSample模块化的好处避免命名冲突(...
detailtoo
0回复
1.6w浏览
模块化
前端
一篇理解前端模块化:AMD、CMD、CommonJS、ES6
一、前端模块介绍01.模块化简介模块化就是把单独的一个功能封装到一个模块中。模块之间相互隔离,可以通过指定的接口公开内部成员,也可以依赖别的模块。02.传统开发模式的主要问题问题1:命名冲突如果存在重名的变量或者方法,会相互覆盖。问题2:文件依赖js无法直接实现相互引用。二、模块化的相关规范01.浏览器端模块化规范1.AMD:AMD是"AsynchronousModuleDefinition"的缩写,意思是"异步模块定义"。引用的是requirejs2.CMD...
detailtoo
0回复
1.5w浏览
前端
模块化
前端模块化详解(完整版)
前言在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀,此时在JS方面就会考虑使用模块化规范去管理。本文内容主要有理解模块化,为什么要模块化,模块化的优缺点以及模块化规范,并且介绍下开发中最流行的CommonJS,AMD,ES6、CMD规范...
detailtoo
0回复
1.1w浏览
前端
模块化
JS模块规范:AMD、UMD、CMD、commonJS、ES6 module
commonJS特点:1、模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。2、模块加载会阻塞接下来代码的执行,需要等到模块加载完成才能继续执行——同步加载。环境:服务器环境应用:nodejs的模块规范是参照commonJS实现的。语法:1、导入:require('路径')2、导出:module.exports和exports注意:module.exports和exports的的区别...
detailtoo
0回复
1.2w浏览
es6
前端
暂无内容
1
236
237
238
239
240
241
242
243
244
317
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅