01 2021 档案
摘要:目录: 效果图 视图及样式 业务逻辑层 日期选择器效果图 多列选择器效果图 滚动选择器组件:<picker> 效果图: 视图及样式: <div class="container"> <div class="contentdiv"> <!--picker组件:从底部弹起的滚动选择器--> <picke
阅读全文
摘要:目录: JS业务逻辑 视图渲染层 css属性设置 项目效果视频 本文是上篇文章的接续,继续完成商品购物页面的构建.话不多说,直接切入正题,.今天的小项目没有新的知识点介绍,算是对之前所学的知识做一个小总结.除了需要耐心的大量搜集图片素材,其他的完成的都比较顺利.温馨提示:对于干饭人来说,看文章时,管
阅读全文
摘要:目录: Ninja简介 make 的 3 个特性 举例说明Ninja 的用法 如何向构建工具 Ninja 描述构建图 后记 下载Ninja学习手册及源代码 鸿蒙系统的编译构建是基于 Gn 和 Ninja 完成的,那么 Gn 和 Ninjia 有什么关系呢?具体又是如何工作的呢?想必大多数热衷于应用开
阅读全文
摘要:目录: 主页面的js业务逻辑层 主页面视图层 主页面css属性设置 跳转页面一的js业务逻辑层 跳转页面一的视图层 跳转页面二的视图层 跳转页面三的js业务逻辑层 跳转页面三的视图层 跳转页面三的css属性设置 效果图 视频 幻灯片控件:<image-animator></image-animato
阅读全文
摘要:目录: 图1 图2 图3 图4 图5 今天主要简单讲一下在做列表的增加和删除组件时的几个细节注意事项,上图: 图1:删除操作是不可逆的,数据无法恢复,所以加上“操作提示”将有效避免客户因误删数据带来的麻烦,大大增加了数据维护的稳定性。 图2:“操作提示:prompt.showDialog( )”和“
阅读全文
摘要:首先跟同样新入手单片机开发的小伙伴分享一点I2C通信的知识。我估计大部分入手开发板的小伙伴都有一定程序开发的能力,但是底层开发可能是新接触,我看有的小伙伴配置开发环境都有障碍,其实并不是多复杂,只是首次接触很陌生罢了,大胆试,多搞几回就轻松应对了。 通信开发是单片机主要开发内容,通信方式和协议有很多
阅读全文
摘要:1、ACE是华为鸿蒙开发特有的吗? 答:ACE鸿蒙为1+8+N专门开发的一站式开发环境,是华为特有的,尽管目前有一些没有完善的地方。2、java不适合轻应用开发吗 答:轻应用主要是在内存比较低的设备上运行的应用,java目前不太合适3、java运行时使用的虚拟机是hotspot吗 答:这个我不太了解
阅读全文
摘要:目录: 搭建开发环境时遇到的各种问题 一、UOS系统安装和配置 二、UOS系统软件包和工具包安装 三、使用git下载源码 先来欣赏一下我收到的三件套HiSpark Wi-Fi IoT开发套件 + HiSpark DIY IPC套件 + HiSpark AI Camera套件,在这里首先感谢Harmo
阅读全文
摘要:不知不觉,距离Harmony OS 2.0的发布已经过去了4个月,距离鸿蒙手机开发者Beta的发布也过去了1个月。 在过去的时间里,你是否有跑通过一个鸿蒙设备呢?你是否有成功开发过一个鸿蒙APP呢?你是否深入阅读了鸿蒙的开源代码呢? 有时候我们不仅要埋头走路,也要抬头看路。 当你陷入代码中无法自拔的
阅读全文
摘要:目录: 1.产品定位 2.产品综述 3.需求分析 4.需求汇总 结合华为云服务器ECS + 华为云对象存储服务OBS在HarmonyOS系统上跑一个转存多媒体文件的HAP。 一、产品介绍 1.产品定位 就目前而言,已经达到了人手至少一部智能手机,比如我们通过手机联系亲朋好友、通过手机录制视频、观看视
阅读全文
摘要:目录: 前言 背景 组件功能展示 Sample解析 Library解析 前言 基于安卓平台的加载动画库AVLoadingIndicatorView(https://github.com/81813780/AVLoadingIndicatorView),实现了鸿蒙化迁移和重构,代码已经开源到(http
阅读全文
摘要:目录: HarmonyOS应用项目结构 第一个HarmonyOS应用 下载源码 HarmonyOS第一个应用项目 一、HarmonyOS应用项目结构1.项目结构图 如上图: FirstApp为项目名称 External Libraries为一些扩展库或者第三方库,默认就有不需要进行加
阅读全文
摘要:目录: js业务逻辑层 视图渲染层 css属性设置 效果图 微信小程序展示 内网穿透工具下载 我们在搭建一个小程序或者网站的时候,往往要加载很多的图片,音频和视频文件.如果都从服务器获取静态资源,这样会加大对服务器的负载.使得服务器的运行速度缓慢.这时我们适用nginx反向服务代理来加载这些静态资源
阅读全文
摘要:目录: 1、切换启动模式 2、修改串口驱动 3、系统时钟初始化 4、源码下载地址 1、切换启动模式 树莓派默认启动在HYP模式,我们需要在内核启动前改为SVC模式 kernel\liteos_a\arch\arm\arm\src\startup\reset_vector_up.S 在115行左右,r
阅读全文
摘要:目录: 1、环境搭建 2、下载源码 3、树莓派启动流程 1、环境搭建 编译鸿蒙的源码建议在Ubuntu20.04下进行,windows下会出现各种奇怪的问题,不建议使用。 1.1、VirtualBox 虚拟机安装VirtualBox官网下载地址:https://www.virtualbox.org/
阅读全文
摘要:目录: 1.1、修改menuconfig和Kconfig 1.2、修改make和Makefile文件 1.3、编译 1.4、源码下载地址 1、添加新单板 1.1、修改menuconfig和Kconfig要在鸿蒙的源码中添加树莓派的开发板,得先分析鸿蒙的编译构建系统。menuconfig通过Kconf
阅读全文
摘要:目录: 1.导入鸿蒙的网络请求模块fetch 2.制作一个调试可视化窗口 3.将获取的数组放到申明的bookdatas数组中 4.最终效果 本文的项目是通过远程调用聚合数据制作一个新闻页面.首先要明确以下几点: 1.页面加载的时候 用户点击加载浏览什么服务器就加载什么,若一下全部加载出来不仅对页面布
阅读全文
摘要:目录: 1、双击打开“config.json”文件 2、找到配置网络访问权限位置1 3、配置内容1 4、默认访问内容是空的 5、添加配置内容2 6、复制需要配置的网络二级URL 7、配置网络访问权限 当苹果系统初入中国的时候,安卓做为国货也以迅猛的发展在移动系统业占有一席之地,以证我国人之势。目前安
阅读全文
摘要:鸿蒙内核源码注释中文版 < Gitee仓 | CSDN仓 | Github仓 | Coding仓 >精读内核源码,中文注解分析,深挖地基工程,构建底层网图,四大码仓每日同步更新 鸿蒙源码分析系列篇 < CSDN | OSCHINA | WeHarmony | 公众号 >问答式导读,生活式比喻,表格化
阅读全文
摘要:注:鸿蒙的远程交互组件应用相对复杂 ,访问网络时,首先要配置网络权限,华为官方文档有问题,在此引用我老师配置的模板,见附件 过程:1.导入鸿蒙的网络请求模块fetch 2.发起对服务器的请求(在这过程中需要用JSON.parse将括号中的数据转换成json数据格式,具体见代码中标注) js业务逻辑层
阅读全文
摘要:鸿蒙内核源码注释中文版 < Gitee仓 | CSDN仓 | Github仓 | Coding仓 >精读内核源码,中文注解分析,深挖地基工程,构建底层网图,四大码仓每日同步更新 鸿蒙源码分析系列篇 < CSDN | OSCHINA | WeHarmony | 公众号 >问答式导读,生活式比喻,表格化
阅读全文
摘要:鸿蒙内核源码注释中文版 【 Gitee仓 | CSDN仓 | Github仓 | Coding仓 】 项目中文注解鸿蒙官方内核源码,图文并茂,详细阐述鸿蒙架构和代码设计细节.每个码农,学职生涯,都应精读一遍内核源码.精读内核源码最大的好处是:将孤立知识点织成一张高浓度,高密度底层网,对计算机底层体系
阅读全文
摘要:最近刚刚到手IPC DIY Camera,花了点时间研究下了如何烧写,这里分享给同学们。依然还是废话少说尽量上干货。 1. 总览 目前官方提供的烧写方法有两种 1.使用IDE进行烧写 2.使用HiTool工具进行烧写 其中IDE烧写的方案我个人不建议大家使用。不仅仅是因为环境安装麻烦,每次烧写必须烧
阅读全文
摘要:PhotoView使用说明 1. PhotoView功能介绍1.1 组件介绍: PhotoView是一个继承自Image的组件,不同之处在于:它可以进行图击放大功能,手势缩放功能(暂无真机,无法测试)。1.2 手机模拟器上运行效果:原始图片效果: 第一次双击图片效果: 第二次双击图片效果: 第三次双
阅读全文
摘要:如果你有一个快乐的idea,想把它画出来,同时分享给其他人共同修改这个idea; 当你希望把自己的idea, 同步演示给十几个人或者更多的人看的时候,可能你就需要这个多设备共享涂鸦画板了。 这个想法在以前看来是很难做到的,但是来听我的课,我会告诉你,现在有了HarmonyOS的分布式能力,想要做一个
阅读全文
摘要:1、开发板是什么级别,类似51单片机,ESP8266或nanopi之类?答:本次直播抽奖的WIFI Iot智能家居套件是可以运行鸿蒙OS的开发版套件,采用3861芯片。比51单片机的算力要强很多。 2、画的组件有点击或者触摸事件? 答:单击或触摸事件需要通过ClickListner和TouchEve
阅读全文
摘要:目录: 前言 硬件准备 HDF 驱动开发 总结 前言上一篇,我们在鸿蒙上运行了第一个程序,这一篇我们来编写一个驱动开启摄像头的红外补光灯,顺便熟悉一下鸿蒙上的 HDF 驱动开发。 硬件准备先查一下原理图(具体可参考第一篇的硬件资料),找到红外灯的 IO 口编号,GPIO5_1。 HDF 驱动开发1.
阅读全文
摘要:优秀的应用程序一定拥有一个良好的用户界面(User Interface,UI)。用户界面设计最为重要的两个原则为易用性原则和美观性原则。易用性原则就是要求界面要以用户为中心,突出重点信息和常用控件。美观性原则就是要通过协调的布局、和谐的配色和美观的字体等方面让界面赏心悦目。这个追求“颜值”的时代对U
阅读全文
摘要:写在前面: 每年的过年前夕,手中的项目一定会告急。。。而自己又缺乏三头六臂七十二变等特技,所以只能在鸿蒙社区先消失一阵子了。今天再看社区的帖子,发现大家的进步可不一般,各种案例示例层出不穷,一片欣欣向荣的景象!在这样的氛围下,我又来了分享的欲望,希望自己的一点积累能为鸿蒙宇宙添砖加瓦。 直播主题回顾
阅读全文
摘要:说明:一个完整优秀的应用服务需要产品经理、UIUE、前端工程师、后端工程师、测试工程师等团队协作才能完成,本教程适合有JAVA与JS知识基础的开发者使用,按照本教程练习完成,即可以初步进行鸿蒙操作系统基于DevEco Studio应用服务代码开发工作。本教程中如发现有错误请留言勘正,有更好的完善想法
阅读全文
摘要:目录: 前言 环境准备 第一个程序 前言上一篇,我们把编译和烧录环境都搭建好了,这一篇我们来初探一下鸿蒙OS的应用开发流程。 环境准备距我们上次搭建环境有段时间了,先来更新一下开发工具和相关开源代码。 1. 更新 DevEco Device Tools在 vscode 里 扩展 -> 从VSIX安装
阅读全文
摘要:目录: 1. Logger功能介绍 2. Logger使用方法 3. Logger开发实现 4. 源码上传地址 1. Logger功能介绍1.1. 组件介绍: Logger是一款log日志打印组件,输出的日志在开发工具的Hilog控制台中, 结构比较清晰可分辨。1.2. 手机模拟器上运行效果: 2.
阅读全文
摘要:目录: 一、挖掘项目需求或者做项目移植 二、创建项目工程 三、功能模块实现的流程思路 四、养成良好的编程规范习惯以及运用设计模式 研究HarmonyOS有一段时间了,今天主要结合自己多年的项目开发经验和各种技术栈结合HarmonyOS APP应用开发讲解下如何优雅地进行开发和积累。 一、挖掘项目需求
阅读全文
摘要:我们在做应用开发的时候,往往需要引入些优秀的第三方库来进行开发,下面就讲讲我们在做HarmonyOS应用开发中引入第三方库的三种方式。 1、通过编写gradle依赖进行引入,熟悉maven或者gradle的朋友对这个就太熟悉了。 针对这个方式,我就拿个fastjson库的引入进行举例吧,在对应的Mo
阅读全文
摘要:目录: 前言 HarmonyOS 简介 DevEco Device Tool(windows下) 获取源码(切换到ubuntu) 烧录程序(切换回windows) 前言上一篇,我们在 Win10 上用虚拟机安装了 Ubuntu,并设置了文件共享。这一篇,在此基础上编译鸿蒙os的源码,并进行设备烧录。
阅读全文
摘要:(图片侵删) 年底这段时间相信大家都和我一样挺忙的,最近稍得空闲,赶紧来更新咱的FlappyBird。上次说到要加一个联机对战的功能,想想这个小鸟也不适合改成对战类,不过没关系,这也不妨碍咱们来研究一下开发板联网的方法。所以本文主要介绍我是如何让开发板具备连接wifi并开启socket server
阅读全文
摘要:目录: 1.配置依赖和视图效果 2.布局文件 3.Java网络请求 4.OKHttp工具类 5.数据适配器 6.数据模型JavaBean 1.配置依赖和视图效果 2.布局文件 3.Java网络请求 4.OKHttp工具类 5.数据适配器 6.数据模型JavaBean 作者:六合李欣 想了解更多内容,
阅读全文
摘要:目录: 前言 安装虚拟机 安装 Ubuntu 设置共享文件夹 前言上回说到,我们在一块 HarmonyOS HiSpark AI Camera 开发板,并将其硬件做了一下解读和组装。要在其上编译鸿蒙系统,我们需要同时用到 Windows 系统(烧录)和 linux 系统(编译)。 这一篇先介绍一下,
阅读全文
摘要:目录: 前言 开发板简介 产品特色及功能 产品参数 各个主板功能简介 Hi3516DV300 芯片手册 前言鸿蒙2.0的系统刚开源出来,华为志在打造1+8+N万物互联的全场景智慧生活,不仅是国产操作系统之梦,一次开发多设备部署也戳中开发者的痛点。这次开源的主要是基于嵌入式实时场景的微内核版本,用于手
阅读全文
摘要:目录: 1. AsyncHttpHarmony功能介绍 2. AsyncHttpHarmony使用方法 3. AsyncHttpHarmony开发实现 4. 项目源代码地址 1. AsyncHttpHarmony功能介绍 1.1. 组件介绍 在做HarmonyOS开发过程中,用java原生的Http
阅读全文
摘要:目录:前言概述正文 前言 为了更好地熟练掌握鸿蒙手机应用开发,深鸿会深大学习小组将带来一款经典的鸿蒙手机小游戏——俄罗斯方块,此前更多精彩分享欢迎关注荔园Harmony基地。自研了俄罗斯方块的算法,详细讲述了俄罗斯方块在鸿蒙手机上的开发思路,内含详细注释。深鸿会深大学习小组是一群热衷于学习鸿蒙相关知
阅读全文
摘要:Tab选项卡是应用程序中最最常用,也是最普遍存在的一种布局形态,无论是在PC端还是在移动端,都是一种清晰明了,层级关系简单的,能够使用户明确所处位置。Tab选项卡可以置于页面的底部,比如微信底部选项卡;也可以置于顶部,比如新闻类的APP顶部的类别选项;还可以置于左侧或者右侧,一般常见的是后台应用左侧
阅读全文
摘要:使用的器件:Hi3861 + AHT20 + SSD1306 配好开发环境轻松做完点灯任务后,便想搞个像样点的应用,然后……决定做一个测量温湿度计,开始觉得这个实现比较简单,通过Hi3861读取AHT20测出的温湿度值,然后通过OLED显示出来。 首先我的嵌入式开发知识非常少,曾经做过几年Java开
阅读全文
摘要:背景 最近基于HarmonyOS在写一个通讯录的项目,已经完成了一个java版本的通讯录,通讯录数据全部存储在sqlite数据库中。现在在着手写一个JS版本的通讯录,这时候关于JS版本中数据的读取,我做了3个版本,一个版本是JS里面存储的静态数据,一个版本是java Springboot做了一个服务
阅读全文
摘要:2021年1月14日(周四,晚20:00),我将做一场直播,主题是《HarmonyOS组件的分布式适配和应用畅想》。 免费报名,请戳:https://harmonyos.51cto.com/activity/35 本直播内容将带大家了解鸿蒙应用程序的用户界面设计的基本方法和基本规范。 直播课程大纲:
阅读全文
摘要:传统的家庭记账本要实现家庭成员在不同手机设备上共同记账,必须要有云侧数据库。而我们不想把自己家庭的收入、消费信息放到云侧,而又要让家庭成员能在不同手机设备上共享数据、共同记账。 以前是很难做到的,但现在有了HarmonyOS的分布式能力,做起来非常非常容易。 2021年1月16日(周六,晚20:00
阅读全文
摘要:这个数据库类似于NoSQL之类的数据库产品,存储结构是key-value 遇到问题 1 没有提供删除key的API,只有新增,查询 2 移除实例后还是可以添加,查询不知道是干啥的。 3 删除文件后还是可以添加,查询不知道是干啥的。 4 更改文件名称?这个API奇怪,说是更改文件路径但是targetF
阅读全文
摘要:12月26日,华为消费者BG软件部开源中心与51CTO Harmony OS技术社区携手,共同主办了主题为“Harmony OS 应用开发落地实践”的 Harmony Go 技术沙龙。 作为HarmonyOS 2.0 手机开发者 Beta 版发布后的首场技术沙龙,本次活动邀请了旗点科技创始人连志安、
阅读全文
摘要:如今,繁忙的工作抽干了大部分都市人的生活时间,拼命工作之余,如何选择健康的生活方式越来越受到打工人的重视,除了夜跑、去健身房锻炼之外,借助健身应用在家健身成为新的运动方式。 在众多健身应用中,Fit私人健身教练是受欢迎程度颇高的热门应用之一。上线五年来,Fit累计下载总量已超过千万级别,增长势头依旧
阅读全文
摘要:目录: 1. LoadingView组件功能介绍 2. LoadingView使用方法 3. LoadingView开发实现 1. LoadingView组件功能介绍1.1. 功能介绍:LoadingView组件是一个可以显示加载动画的三方组件,目前支持4种风格显示。 1.2. 模拟器上运行效果:
阅读全文
摘要:目录: 1. PrecentPositionLayout功能介绍 2. PrecentPositionLayout使用方法 3. PrecentPositionLayout开发实现 1. PrecentPositionLayout功能介绍1.1. 组件介绍: SDK提供了不同布局规范的组件容器,例如
阅读全文
摘要:上一篇体验了关系型数据库,那一部分API允许我们自由的手写SQL。 这一篇的对象映射数据库是标准的ORM映射类似于Java中的hibernate框架, 将对象映射为表,更改对象就是更改表。 遇到问题 1 在删除和更改时手动创建一个对象传递过去,无法删除或者更改。 2 同一个对象多次添加会失败。 这一
阅读全文
摘要:目录:首页动态效果图展示组件介绍动手开发--新建模块(Module)动手开发--技术栈分析动手开发--代码编写--添加tabs容器动手开发--代码编写--修改焦点和tab的默认索引本章小结 首页模块开发之一首页动态效果图展示 效果图分解 知识点讲解: 布局说明: JS UI框架中智慧屏以720px(
阅读全文
摘要:鸿蒙2.0已经发布了有段时间了,目前网上也有些小demo了,但是缺乏稍微大点的项目代码。我准备计划开发一个稍微正式点的项目,我写了个初略的项目需求清单,来体验鸿蒙应用开发。目前我已经着手实现了其中的一些重要功能,某些功能发现鸿蒙暂时不支持,但是还是先写上吧,后面慢慢摸索。我会陆续更新连载此贴,一步步
阅读全文
摘要:目录:1.PC和Hi3861开发板之间使用无线连接到同一个局域网中2.Hi3861作为客户端,PC作为服务端建立TCP连接3.Hi3861作为客户端接受到PC端发送的相应指令来进行相应的控制三色灯板的操作4.源代码包 跟着许思维老师的脚步,在许大神的影响之下才诞生了这个demo 首先把整个demo跑
阅读全文
摘要:社区从建立至今的5个月里,不断涌现出了大量的优质内容。这其中有老师的教程手册、免费课程,也有小伙伴的学习分享...种类之多,这里就不再赘述了。 今天我们就来盘点一下,2020年这些优质内容的“top10们”! 技术文章Top 10 1、使用Python开发鸿蒙设备程序(0-初体验) 2、第1~2章
阅读全文
摘要:目录: 1. Page Ability概述 2. 手动创建Page Ability类 3. 在config.json文件中注册Page Ability 4. 创建布局文件 5. 装载布局文件 6. 显示Page Ability 7. 销毁Page Ability 8.源代码包 1. Page Abi
阅读全文
摘要:目录: 一、背景 二、思路 三、自定义组件模块 四、其他工程调用该自定义组件并测试效果 五、源代码包 一、背景 在采用Java配合xml布局编写鸿蒙app页面的时候,发现sdk自带的Image组件并不能将图片设置成圆形,反复了翻阅了官方API手册(主要查阅了Compont和Image相关的API),
阅读全文
摘要:2020年年终总结如约而至,感谢5个月的相伴。2021年,新的一年新的开始。#你好啊,2021#2020年HarmonyOS技术社区精彩回顾—— 9.10,伴随着鸿蒙开源,HarmonyOS技术社区上线了。 10.10,我们整理出了四十四万字的《HarmonyOS入门宝典》,开始全网首发免费下载。点
阅读全文
摘要:目录: 平台准备 PC(Linux SDK)准备 开发板准备 总体测试 参考连老师博文:https://harmonyos.51cto.com/posts/1842 通过讯飞开放平台可以将语音实时转换为文字,我们可以实现语音控制开关灯。大致流程如下: 1、创建应用,下载sdk,编译demo可执行程序
阅读全文
摘要:目录: 1、整个布局分为上下两个区域 2、上区域是两个Text组件 3、下区域为按钮组区域,分为三部分 4、预览UI布局界面 5、实现具体的操作业务 6、源代码包 这个世界就是这样,好马配好鞍,好船配好帆,***(和谐),没有太大意外的情况下,万物都会自然归位,感谢我的伯乐和船们。 引自:韩寒《告白
阅读全文
摘要:目录: 一、单一的列表 二、组合复杂的列表 三、源代码包 在一个文件夹里会罗列出很多个子文件夹或者文件,包含文件名、文件大小、文件修改日期、文件类型等; 在一个内容网站里会罗列出很多条内容,或许还要翻页,包含文章标题、文章作者、发表时间、浏览量等; 在一个图册网站,里面会罗列出很多图集或者图片,包含
阅读全文

浙公网安备 33010602011771号