自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 Beta3(5.0.5.200)新增和增强特性

以上内容来源于华为开发者官网,想了解更多关于API13 Beta版本变更及应用情况,可点此链接。

2024-11-12 15:37:26 219

原创 HarmonyOS开发 API 13发布首个Beta版本,部分已知的问题建议处理方案

HarmonyOS 5.0.1 Beta3,是HarmonyOS开发套件基于API 13正式发布的首个Beta版本。该版本在OS能力上主要增强了C API的相关能力,多个特性补充了C API供开发者使用。该版本对部分已知问题做了解决和优化,部分问题给出了解决方案和适配计划,具体见以下内容。

2024-11-12 15:21:55 1097

原创 HarmonyOS开发 API 13发布首个Beta版本,解决了哪些问题?

解决了平板模拟器创建后首次启动或清除数据后启动,解锁进入桌面并启动应用后,出现桌面黑屏重启的问题。解决了工程配置ohmurl后,调试时子进程被拉起后又自动结束,无法进入子进程断点的问题。解决了图像scale较大且组件截图频繁调用较多次后概率性出现应用闪退的问题。解决了HAR和HSP的LocalTest概率性出现调试功能异常的问题。解决了组件支持自定义手势在部分场景下出现应用闪退的问题。解决了公共目录权限受限,不能删除其中的文件的问题。解决了Web组件创建过程中会出现闪黑的问题。

2024-11-12 15:06:43 417

原创 软件开发中,内存飞踩的场景介绍

内存飞踩是指内存中的数据被意外修改的现象,通常发生在程序运行时,某个线程或进程错误地覆盖了其他线程或进程的数据区域。这种情况可能导致程序崩溃、数据损坏或其他不可预测的行为。

2024-11-11 20:51:55 882

原创 从零开始仿抖音做一个APP(Router替换为Navigation)

前一篇页面跳转逻辑为了省事使用的Router相关api实现跳转,由于Rouer接口在跨模块业务或者一多效果相关场景存在明显的局限性,而且页面跳转有数量限制等原因,官方明确不再推荐使用Router,所以我也替换为Navigation,本文简单介绍一下该接口的特点和使用方法。

2024-11-05 22:01:09 646

原创 hdc工具安装、常用命令及使用技巧

hdc(OpenHarmony Device Connector)是为开发人员提供的用于设备连接调试的命令行工具,该工具需支持部署在 Windows/Linux/Mac 等系统上与 OpenHarmony 设备(或模拟器)进行连接调试通信。简单来讲,hdc 是 OpenHarmony 提供的用于开发人员调试硬件、应用的命令行工具,用在电脑与开发板之间的交互。hdc适用于 OpenHarmony 应用、硬件开发及测试人员,是每个开发人员的必备、入门工具。

2024-11-04 21:05:46 571

原创 从零开始仿抖音做一个APP(主页面tabs组件)

Tabs组件是当前所有应用中最常用的容器组件之一,用户可以在一个页面内快速实现视图内容的切换,极大地提高效率。Tabs组件主要包含两个部分:TabContent和TabBar。TabContent是内容页,TabBar是导航页签栏,页面结构如下图所示,根据不同的导航类型,布局会有区别,可以分为底部导航、顶部导航、侧边导航,其导航栏分别位于底部、顶部和侧边。Tabs() {Text('首页的内容').fontSize(30).tabBar('首页')

2024-11-04 20:58:33 558

原创 鸿蒙开发中base64编码解码工具类分享

Base64编码是一种将二进制数据转换为ASCII字符的技术,用于确保数据在网络传输时的完整性。Base64编码通过将每3个字节的数据转换为4个6位的字符,并对不足的数据进行补零处理,使用特定字符集进行编码。编码完成后,如果数据长度不是24位的倍数,会用"="进行填充。解码过程则是编码的逆过程。许多编程语言如Python、Java和JavaScript都提供了内置的Base64编码和解码方法。base64编码解码是我们在软件开发过程中常用到的一种工具,在这里做个简单分享。希望能帮到某些做鸿蒙开发的小伙伴!

2024-11-02 19:55:43 189

原创 从零开始仿抖音做一个APP(启动页icon优化&沉浸式)

前面完成了欢迎页的简单UI和逻辑处理并实现了Har模块和Hap模块之间的依赖和关联。今天,对遗留问题做一些处理和优化。

2024-11-02 12:49:20 1096

原创 从零开始仿抖音做一个APP(欢迎页开发)

前面已经创建了一个HelloWorld项目,同时创建了包含工具、业务、启动等功能的多个业务模块模板,今天开始串联Har模块和Hap模块,此外,为项目添加一个欢迎页。

2024-11-01 19:24:07 777

原创 从零开始仿抖音做一个APP(2.0 模块化框架搭建)

上一篇文章已经创建了一个HelloWorld项目,今天开始教大家搭建框架。

2024-10-31 20:27:19 395

原创 数据首选项Preferences工具类分享

但由于首选项无法保证进程并发安全,会有文件损坏和数据丢失的风险,所以不支持在多进程场景下使用。此外,内存会随着存储数据量的增大而增大,所以存储的数据量应该是轻量级的,建议存储的数据不超过一万条,否则会在内存方面产生较大的开销。**用户首选项(Preferences)**通常用于保存应用的配置信息。数据通过文本的形式保存在设备中,应用使用过程中会将文本中的数据全量加载到内存中,所以访问速度快、效率高,在应用开发中几乎必然会用到的。

2024-10-30 21:51:52 162

原创 从零开始仿抖音做一个APP(1.0 配置环境、创建项目)

设备:MacBook Pro 、 Intel设备环境:macOS Monterey 12.7.5开发环境:DevEco Studio NEXT Release编译环境:Build Version: 5.0.3.900。

2024-10-30 21:47:57 919

原创 GN和Ninja的构建流程

2024-10-30 20:48:43 853

原创 我是鸿蒙小语哥,持续技术分享,共建鸿蒙生态!

2024-10-14 19:13:42 242

原创 第三届OpenHarmony技术大会——上海见!

2024-10-11 19:21:17 224

原创 [开发者活动] 【9月26日 09:30-12:00】OpenTenBase 生态建设的经验与成果

2024-09-25 19:12:00 208

原创 【9月26日 10:00-12:00】OpenHarmony生态主题演讲直播来了!

2024-09-25 19:05:11 210

原创 相机双路预览功能实现方案

2024-09-23 10:31:00 253

原创 设备启动流程之服务与应用启动流程简析

2024-09-12 18:14:33 607

原创 关于OH应用启动的流程及API调用总结

2024-09-11 11:47:27 170

原创 开发板在无网络情况下,待机功耗怎么优化?

2024-09-04 09:41:36 238

原创 制作OTA升级包流程分享

以下内容仅用于提供思路指导,具体情况还需具体分析。 拍包前准备 1. 获取所需升级包工具并按照要求配置运行环境(工具位于 base/update/packaging_tools/ 目录,可以通过该路径下的工具制作OTA升级包)。 2. 通过openssl工具生成公私钥对ca.key与signing_cert.crt。 ca.key使用一下私钥文件,重命名为ca.key laphone/4.0/...

2024-08-30 16:45:16 385

原创 免费三方资源库推荐&引用

三方库创建、发布、搜索、安装、引用、卸载全流程汇总

2024-08-29 12:06:22 187

原创 根据银行卡号获取开户行及银行卡类型的demo(python、android 和ios)

最近更新了一个项目:关于银行卡匹(根据银行卡号获取开户行以及银行卡类型等信息)。背景:当前网络上流传的较多的关于这俄中需求的工具类,大都较为过时,而且代码冗杂,获取到的数据格式也不尽让人满意,遂更了一个工具类。代码中多采用正则表达式作为判断标准,对于安卓开发者可以直接使用BankInfoBean类作为工具类用于自己的项目中,方便,代码也不会显得混乱。原理:使用了Luhn检

2018-01-30 20:02:25 10963 2

仿钉钉定位签到功能做的一个简单demo,这里用的高德地图的Api

仿钉钉定位签到功能做的一个简单demo,之前有使用的百度地图的Api分享过一个demo,这次使用的高德地图的Api(钉钉用的高德)。

2018-10-17

仿钉钉定位签到功能做的一个简单demo,不同的是我这里用的百度地图的Api,钉钉用的高德地图的Api

仿钉钉定位签到功能做的一个简单demo,不同的是我这里用的百度地图的Api,钉钉用的高德地图的Api。 最近听说马上要给项目添加新的功能:位置签到。然而等了好几天产品经理一直没出原型图,具体啥需求都不知道,于是乎自己先仿 钉钉 搞一个demo出来再说。

2018-10-16

工作中整理出来的较为全面的关于银行卡匹配信息的demo

这是关于银行卡匹配信息的demo(根据银行卡号,辅以Luhn算法(也称"模10"算法),精准获取开户行以及银行卡类型等信息)

2018-10-16

ratingbar的多种使用方式以及展现形式

RatingBar是基于SeekBar(拖动条)和ProgressBar(状态条)的扩展,用星形来显示等级评定! 该项目就是一个使用Kotlin语言编写的针对ratingbar做了改造的项目(主要包含四种实现方式:两种不同style的系统默认ratingbar,一种自定义style样式,一种重写ratingbar样式)。

2018-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除