- 博客(13)
- 收藏
- 关注
原创 基于网络的抓包能力
在日常开发中,我们会遇到请求数据的场景,想要看HTTP请求和响应信息等,单单使用日志打印可能很不方便,就需要用到一些抓包工具来抓取查看发送的报文信息。本文主要介绍的是Charles这个抓包工具。
2025-03-20 19:47:04
568
原创 鸿蒙--------如何拉起常见的基础应用
在日常开发中,我们会经常遇到在页面中拉起三方应用的场景,引导用户进行相关操作,像设置权限、唤起相机、跳转短信、跳转应用市场等,那么本文将为大家提供几个常见的拉起应用的方式。
2025-03-20 10:44:32
371
原创 HMRouter的使用详解
Entry@Componentbuild() {// @Entry中需要再套一层容器组件,Column或者StackColumn(){// 使用HMNavigation容器options: {})使用 @HMInterceptor 标签定义拦截器,并实现 IHMInterceptor 接口${} }} }} }${} }} }${} }} }`)使用 @HMLifecycle 标签定义生命周期处理器,并实现 IHMLifecycle 接口${
2025-01-04 16:30:23
948
原创 HarmonyOS 图片上传
在手机APP中,图片上传功能为用户提供了便捷的方式来分享和传递视觉信息。引导用户选择一张系统相册的照片,为图片选择器photoAccessHelper设置配置,创建图片选择对象并选择图片以只读模式打开指定的文件,通过传入的uri参数确定要打开的文件位置,拷贝选择的图片到应用沙箱发送请求,上传图片。
2024-09-10 21:13:21
1709
原创 集成与调用鸿蒙系统的内置权限
系统提供了一种允许应用访问系统资源(如:通讯录等)和系统能力(如:访问摄像头、麦克风等)的通用权限访问方式,来保护系统数据(包括用户个人数据)或功能,避免它们被不当或恶意使用。本文主要介绍了如何请求权限,重点介绍了录音权限及权限工具类。
2024-09-09 17:11:21
650
原创 华为服务卡片
服务卡片是一种界面展示形式,可以将应用的重要信息或操作前置到卡片,以达到服务直达、减少体验层级的目的。卡片常用于嵌入到其他应用(当前卡片使用方只支持系统应用,如桌面)中作为其界面显示的一部分,并支持拉起页面、发送消息等基础的交互功能。
2024-09-08 18:16:00
1455
原创 一次开发,多端部署
随着终端设备形态日益多样化,分布式技术逐渐打破单一硬件边界,可以在不同的硬件设备之间随意调用、互助共享,让用户享受无缝的全场景体验。而作为应用开发者,广泛的设备类型也能为应用带来广大的潜在用户群体。但如果一个应用需要在多个设备上提供同样的内容,则需要适配不同的屏幕尺寸和硬件,开发成本较高。HarmonyOS系统面向多终端提供了“一次开发,多端部署”(简称为“一多”)能力,让开发者可以基于一种设计,高效构建多端可运行的应用。
2024-09-08 13:45:37
1117
原创 华为地图--
Map Kit(地图服务)为开发者提供强大而便捷的地图能力,助力全球开发者实现个性化显示地图、位置搜索和路径规划等功能,轻松完成地图构建工作。您可以轻松地在HarmonyOS应用/元服务中集成地图相关的功能,全方位提升用户体验。
2024-09-08 11:33:58
1291
原创 华为一键登录
除了常规的账号密码登录之外,我们还可以借助华为账号实现第三方登录,Account Kit(华为帐号服务)提供简单、快速、安全的登录和授权功能,让用户无需输入帐号、密码和繁琐验证,避免因忘记密码而带来的麻烦,为您创建帐号并登录所有HarmonyOS应用,带来更高的注册转化,同时通过授权获得用户头像昵称、手机号码等信息,提升用户黏性。
2024-09-07 20:15:20
1410
原创 Emitter 线程通信
线程是一个操作系统能够运算调度的最小单位,被包含在进程之中,也是进程中的实际运作单位。而在一个应用中也许会有很多个进程,但是所有的 UIAbility、ServiceExtensionAbility 和 DataShareExtensionAbility 最终还是会运行在同一个主进程中,而同一类型的ExtensionAbility(除ServiceExtensionAbility和DataShareExtensionAbility外)均是运行在一个独立进程中。在鸿蒙开发中,每个进程都有一个主线程。
2024-09-07 17:33:40
1136
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人