logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android到鸿蒙的移植之路

本文主要介绍了鸿蒙相关的概念,以及如何上手开发一个鸿蒙原生应用,通过开发一个鸿蒙版的「玩 Android」,带领大家熟悉 ArkUI 和常用 API 的使用,基于开发体验总结了现阶段鸿蒙开发的优势和存在的问题,通过对 hap 包的简单分析了解了鸿蒙运行时的大致轮廓,最后介绍了鸿蒙上的跨平台开发框架 ArkUI-X,希望读完本文对大家有帮助。适合很少数据关系和业务关系的业务数据存储,同时因其在分布式

文章图片
#harmonyos#数据结构#算法 +2
鸿蒙版本WebRTC编译指导

本文介绍了鸿蒙系统下WebRTC的编译指南。主要内容包括:1)WebRTC技术简介及鸿蒙适配版本说明;2)编译环境准备要求(Ubuntu 20.04、WebRTC M120版本、OpenHarmony SDK 5.0);3)详细编译步骤,包括工具安装、代码获取、依赖库下载及手动/自动两种编译方式;4)测试验证方法,提供音频测试用例说明。重点强调了SDK路径配置和编译参数设置,并给出了测试用例参数的

文章图片
#harmonyos#webrtc#华为 +4
鸿蒙Next中使用pjsip库

本文详细介绍了在HarmonyOS Next系统中交叉编译pjsip-2.13.1库的完整流程。主要内容包括:编译环境要求(HarmonyNext命令行工具5.0.3.800、gcc-9.3.0等)、版本检查方法、配置编译环境变量的具体命令、生成MakeFile的配置步骤、以及完整的编译安装过程。同时提供了将编译好的静态库集成到Native C++工程的方法,包括目录结构设置、CMakeLists

文章图片
#harmonyos#华为#算法 +3
Linux环境下鸿蒙版本webrtc编译指南

本文介绍了在Linux环境下编译鸿蒙版WebRTC的详细指南。基于Ubuntu 20.04的Docker镜像已预装OpenHarmony SDK和编译工具,开发者只需下载WebRTC M126版本代码即可开始编译。主要内容包括:1)克隆Gitee仓库获取基础代码;2)下载Docker镜像并运行容器;3)配置.gclient文件并同步代码;4)应用必要的补丁后执行编译命令。编译过程使用GN生成构建文

文章图片
#linux#harmonyos#webrtc +3
安卓应用混合打包拥有鸿蒙特性

将apk(需改名为xxx-entry.apk)和jks文件拷贝到根目录下,并在 entry module的build.gradle 中,添加混入apk的配置。记住别名和密码 , 密码弄稍微复杂点,后面Harmony工程也需要设置相同的别名和密码(鸿蒙工程签名对密码有些要求)。创建mycard模块,其实IDE已经做了很多操作,例如服务卡片是否要在 服务中心显示,卡片的样式,卡片的持久化等等。在用户与

文章图片
#华为#harmonyos#数据结构 +2
鸿蒙极速入门(三)-TypeScript语言

ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。而 JavaScript 中,var 为函数作用域变量,let 为块作用域变量,const 为常量。任意值是 TypeScript 针对编程时类型不明确的变量使用的一种数据类型,变量的值会动态改变时使用。元组类型用来表示已知元素数量和类型的数组,各元素的类型不必相同,对应位置的类型

文章图片
#算法#数据结构#华为 +2
安卓应用移植鸿蒙系统的探索之路

本文探讨了安卓应用移植鸿蒙系统的关键步骤和解决方案。鸿蒙OS作为新兴操作系统,为开发者提供了多设备互联和低延迟等优势。迁移前需了解鸿蒙架构、备份项目并更新开发工具。迁移过程包括:1)复用纯Java代码;2)使用鸿蒙原生替代库;3)自行移植安卓特有组件;4)处理鸿蒙暂不支持的功能。文章详细介绍了项目转换流程,从创建鸿蒙项目到发布安装包,并分析了性能优化经验在鸿蒙平台的适用性。最后通过ArkUI的MV

文章图片
#android#harmonyos#华为 +2
HarmonyOS应用设计与开发

HarmonyOS 面向多终端提供了“一次开发,多端部署”的能力,即一套代码工程,一次开发上架,多端按需部署。● Data Loss Prevention Kit(数据防泄漏服务,简称为 DLP )是系统提供的系统级的数据防泄漏解决方案,提供文件权限管理、加密存储、授权访问等能力,数据所有者可以基于账号认证对机密文件进行权限配置,允许拥有只读、编辑、拥有者权限,随后机密文件会通过密文存储,在支持D

文章图片
#java#harmonyos#数据结构 +2
C++ 互斥量、锁与条件变量详解

本文详细介绍了C++多线程编程中的关键同步机制:互斥量、锁和条件变量。互斥量(std::mutex)用于保护共享资源,确保线程安全访问;锁(std::lock_guard/std::unique_lock)提供RAII风格的锁管理,其中unique_lock支持更灵活的控制;条件变量(std::condition_variable)实现线程间通信,等待特定条件成立。文章对比了互斥量与信号量的区别,

文章图片
#java#开发语言#算法 +4
C++ 智能指针详解

C++智能指针基于RAII机制自动管理动态内存,防止内存泄漏。主要类型包括:unique_ptr(独占所有权,不可拷贝)、shared_ptr(共享所有权,引用计数)和weak_ptr(解决循环引用)。它们通过重载操作符实现资源访问,构造函数申请资源,析构函数自动释放。使用建议:优先make_unique,根据场景选择指针类型,避免循环引用。智能指针提升了代码安全性和可维护性,是C++内存管理的重

文章图片
#c++#开发语言#算法 +2
    共 22 条
  • 1
  • 2
  • 3
  • 请选择