首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸿蒙
android大哥
创建于2024-06-25
订阅专栏
鸿蒙
等 17 人订阅
共32篇文章
创建于2024-06-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
harmony-安装app的脚本
概述 现在鸿蒙手机安装harmony.app包有很大限制,他并不能像Android那样直接在手机上安装apk,也不像IOS可以传多个ipa,AppGallery Connect只能同时上传3个包,也就
开发hvigor plugin
ohpm配置以及plugin仓库配置,hvigor, HvigorNode, HvigorPlugin, Json5Reader
鸿蒙-路由以及自定义动态路由
鸿蒙中有两个路由 主要推荐使用Navigation Router切换Navigation Navigation与Router对比和如何进行选择 组件导航 (Navigation)(推荐) 一: 自己的
鸿蒙中Stage应用,APP、HAP、HAR和HSP
工程结构 AppScope中的app.json5 ,用于声明应用的全局配置信息,比如应用Bundle名称、应用名称、应用图标、应用版本号等。 module中的module.json5,用于声明Modu
鸿蒙-沉浸式状态栏
一 概述 鸿蒙移除了三键导航(导航栏)换成了导航条,但是还存在获取导航栏高度、隐藏导航栏和设置导航栏高度以及内容颜色的API,所以封装一个ImmersionBar的util使用 1.1 方案一: Na
鸿蒙-rcp网络请求
一 概述 现在鸿蒙的网络还不成熟,所以咱们需要对网络请求框架二次封装,并且避免业务方直接引用到,预防当有比较新的成熟性价比高的框架的替换,这个过程肯定是不可避免的 1.1 第三方比如 axios 基于
鸿蒙-下拉刷新、上拉加载更多的 LazyRefresh
自定义组件 LazyRefresh HarmonyOS 中 是一个易用,刷新组件,支持下拉刷新和上拉加载更多,header和footer。支持各种组件,List、Grid,WaterFlow 下拉刷新
鸿蒙-LazyForEach 和 IDataSource封装
一 概述 LazyForEach,框架会根据滚动容器可视区域按需创建组件,当组件滑出可视区域外时,框架会进行组件销毁回收以降低内存占用。,懒加载LazyForEach是一种延迟加载的技术,它是在需要的
鸿蒙-加载中,加载失败,空数据的封装
LoadContent HarmonyOS 中 是一个易用,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面, 加载中,加载失败,空数据,加载成功之后的内容数据,封装使用
鸿蒙-Logger漂亮的日志库
Logger Android logger HarmonyOS使用的日志库,具备轻量、美观强大、可扩展的特性。使用API 12,点击可以跳转到源文件 快速开始 安装 导入 初始化 打印日志 注意点 跳
HarmonyOS-Logger

鸿蒙-Web 离线包实践
概述 大部分为了做web的性能优化,针对 APP 内嵌的 H5 页面,有一种比较常见且有效的方式就是接入离线包,通过把页面加载需要的静态资源js、css、图片(html一般不放)等静态资源提前下载到客
鸿蒙-JsBridge
现在市面开源的有两个JsBridge库,下面简单的适配一下鸿蒙中的Bridge,兼顾下面的两种场景 Android JsBridge 和 IOS WebViewJavascriptBridge apa
鸿蒙-Web
类似于Android中的WebView,加载网页用的。需添加网络权限:ohos.permission.INTERNET,导包 一 web 生命周期 组件的aboutToAppear(和Web无关) 一
鸿蒙-下拉刷新、上拉加载更多的 RefreshList
自定义组件 RefreshList 下拉刷新我们可以使用Refresh, 上拉更多,有两种方案,推荐使用第二种,可以更快的现实UI,加载时机更快 使用 onReachEnd() 监听到滑动到底部 使用
文件
``` let applicationContext = getContext(this).getApplicationContext(); let pathDir = applicationCont
鸿蒙网络变化监听
文档 权限 connection类 当前网络是否可用 创建 connection.NetConnection 创建,并且注册网络监听 订阅网络变化,只是4g,wifi ,以太网, 没网不走这里 网络丢
EventHub 、Emitor 订阅、取消,以及进程间通信 系统广播,网络监听
EventHub 和 Emitor 消息传递 默认是非粘性事件,订阅之后,再发才能收到 无论emitor还是 EventHub 当@Entry销毁的时候还会存在,但是又没办法只取消单个,所以只能靠一下
鸿蒙-通知
默认一安装是没有通知权限的 只会弹一次,下次不会再弹了 可以根据groupname 来把不同的通知规定到一个里面 是否开启了通知 notificationManager.isNotificationE
申请权限、打开应用设置和选择图片Picker
需要权限 运行时权限 包括地理位置、相机、麦克风、文件、图片视频、日历、健身运动、身体传感器、音乐、等权限 数据包括个人数据(如照片、通讯录、日历、位置等)、设备数据(如设备标识、相机、麦克风等)。
下一页