APP
文章平均质量分 79
APP开发案例与记录
盗理者
努力走稳每一步。本人立志于提供各种解决方案和应用开发,专注于后端、物联网、人工智能以及硬件对接领域。对新兴技术保持持续热情,并不断深入探索。拥有丰富的后端开发经验,精通多种编程语言,包括 .NET Core(C#)、JAVA、Go 和 Python 等。能够根据项目需求灵活运用不同的技术栈,确保高效且优质的开发成果。此外,还具备实践鸿蒙(HarmonyOS)开发的经验,为项目提供更多可能性。
展开
-
华为手表开发:WATCH 3 Pro(21)传感器错误的统计:重力、磁力、计步器
重力、磁力、计步器,这三个传感器测试的时候报错,无法获取,这里记录我使用的方法。开发工具:DevEco Studio 3.0.0.800。设备:HUAWEI WATCH 3 Pro New。希望能写一些简单的教程和案例分享给需要的人。原创 2023-04-15 19:30:00 · 1486 阅读 · 2 评论 -
华为手表开发:WATCH 3 Pro(20)传感器订阅 佩戴状态
华为手表开发,订阅佩戴状态原创 2023-04-14 19:15:00 · 776 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(19)传感器订阅 光线传感器
华为开发,光线传感器,光照强度是指单位面积上每秒接收到的光的流量,通常用勒克斯来衡量。光线传感器通过测量环境中光的强度,并将其转换为勒克斯的数值来表示当前环境的光照强度。光线传感器的输出值或返回值中的"intensity" 通常是一个数字,表示当前环境的光照强度水平。较小的数值表示较暗的环境,而较大的数值表示较亮的环境。在光线传感器中,“intensity”(强度)通常指的是测量到的光照强度值,通常以勒克斯(Lux)为单位表示。需要 demo(代码) 的留下邮箱,或者留言提需要什么样的 demo。原创 2023-04-14 07:00:00 · 1079 阅读 · 4 评论 -
华为手表开发:WATCH 3 Pro(18)传感器订阅 方向传感器
华为手表开发:WATCH 3 Pro 传感器,方向和旋转角度等信息的传感器。它通常用于移动设备(如智能手机、平板电脑、游戏手柄等)和虚拟现实(VR)/增强现实(AR)设备中,用于实现屏幕方向自适应、游戏控制、姿态识别、导航和位置定位等应用。这三个角度值通常一起使用,可以通过监听设备方向传感器数据的更新,获取设备在三维空间中的姿态、方向和旋转角度等信息,从而实现一些基于设备方向的功能,如屏幕方向自适应、游戏控制、虚拟现实(VR)和增强现实(AR)等应用。设备:HUAWEI WATCH 3 Pro New。原创 2023-04-13 19:00:00 · 1006 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(17)传感器订阅指南针
华为手表开发:WATCH 3 Pro 传感器订阅指南针,获取指南针,嵌入在智能手表等便携设备中。手表指南针传感器通过感知地球的磁场来确定磁北方向,从而帮助用户在户外活动中确定方位,如定位自己的位置、导航和测量方向等。手表指南针传感器通常基于磁电效应或霍尔效应工作。以下是两种常见的手表指南针传感器类型:磁电效应传感器:磁电效应是指当磁场作用于某些材料时,会在材料中引起电场的产生,从而产生电势差。手表指南针传感器使用磁电效应来测量磁场的变化,并据此计算出方向。常见的磁电效应传感器有磁电阻传感器和磁电容传感器。原创 2023-04-13 06:45:00 · 1894 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(15)传感器订阅加速度计
华为手表开发:WATCH 3 Pro 传感器订阅加速度计。加速度计(Accelerometer)是一种用于测量物体加速度的传感器。它通常通过使用质量与力之间的关系,来检测物体的加速度变化。加速度计可以用于许多应用,如智能手机、运动追踪设备、虚拟现实头盔、汽车安全气囊、航空航天器和工业自动化等。在智能手机中,加速度计通常用于检测设备的方向、位置和运动,从而实现屏幕旋转、步数计数、手势识别等功能。加速度计通常使用微电机制作,通过测量微小的电容或电阻变化来检测加速度。原创 2023-04-12 07:15:00 · 1866 阅读 · 6 评论 -
华为手表开发:WATCH 3 Pro(14)传感器订阅陀螺仪
华为手表开发:WATCH 3 Pro 传感器订阅陀螺仪。鸿蒙开发:手表上的陀螺仪通常是一种用于检测和测量手表在三维空间中旋转和方向变化的传感器。它可以感知手表的角速度和角度,并将这些信息转换成数字信号,供手表的计算单元使用。手表上的陀螺仪通常使用微电机和微机械系统(MEMS)技术制造而成。它通常包含一个微小的振动结构,当手表旋转或移动时,振动结构会因为科里奥利力的作用而发生微小的偏转。通过测量这些振动结构的偏转,陀螺仪可以计算出手表的角速度和角度。原创 2023-04-11 22:00:00 · 998 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(13)websocket 请求数据到服务器
华为手表开发:WATCH 3 Pro(13)websocket 请求数据到服务器,鸿蒙开发 socket,这里 核心代码,不一定必须放置在 app.js ,我这边是为了让项目更好理解。弄完上面的代码,就是手表端的全部了,如果要测试连接,还差一个服务端,可以看java专区的文章:Java WebSocket Demo ,案例手把手教学 记录(11)ws://127.0.0.1:6088 : 这个是websocket 的服务端地址,记得更换到自己使用的地址。原创 2023-04-11 21:00:00 · 1396 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(12)http请求数据到服务器
华为手表开发,鸿蒙开发创建一个http请求,里面包括发起请求、中断请求、订阅/取消订阅HTTP Response Header 事件。每一个HttpRequest对象对应一个Http请求。如需发起多个Http请求,须为每个Http请求创建对应HttpRequest对象。原创 2023-04-04 16:57:20 · 1259 阅读 · 4 评论 -
华为手表开发:WATCH 3 Pro(11)存储数据_轻量级存储_到本地
鸿蒙手表开发,华为手表开发,WATCH3PRO 读取指定文件,将数据加载到Storage实例,用于数据操作,使用callback方式返回结果,此方法为异步方法。开发工具:DevEco Studio 3.0.0.800。希望能写一些简单的教程和案例分享给需要的人。设备:HUAWEI WATCH 3 Pro。原创 2023-04-02 23:45:00 · 1342 阅读 · 4 评论 -
华为手表开发:WATCH 3 Pro(10)获取心率
鸿蒙开发,获取手表心跳,按钮点击后触发的方法,我们将跳转页面的代码写在这个位置就可以实现点击按钮进行跳转页面的动作。在HTML文件“index.hml”,添加按钮,这里按钮用到是标签。在文本框中输入页面名称(showHeartbeat)名称可以自己拟定。佩戴好手表后,点击“允许”按钮提供权限,手表显示屏显示实时心率。onInit() : 进入页面初始化运行的方法。希望能写一些简单的教程和案例分享给需要的人。设备:HUAWEI WATCH 3 Pro。----第二栏菜单点击。原创 2023-02-20 21:30:00 · 1965 阅读 · 4 评论 -
HarmonyOS应用开发者基础认证
今天发现华为开发者学堂有 HarmonyOS应用开发者基础认证,然后就点击考试对自己学习做了一个测试,都是比较基础的开发,不过也有好几个难点,我在这里稍微列出一下难点。这里其实是因为 ForEach 是组件,大家有前端经验的,可能会被误导了。(我是先接触的开发,再来考试的,所以后续提出的一些难题也希望能帮助一些和我一样的同志)C.第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成了组件。这个其实应用包名何版本号信息,并不包含在这个里面。B.第一个参数必须是数组,提供循环渲染的数据源。原创 2023-02-18 22:15:00 · 9951 阅读 · 2 评论 -
华为手表开发:WATCH 3 Pro(9)获取计步器
鸿蒙开发,计步器,添加按钮,这里按钮用到是标签。在文本框中输入页面名称(showStepCounter)名称可以自己拟定。type=“button”【规定 input 元素的类型】onInit() : 进入页面初始化运行的方法。希望能写一些简单的教程和案例分享给需要的人。设备:HUAWEI WATCH 3 Pro。----第二栏菜单点击。原创 2023-02-18 22:15:00 · 797 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(8)获取位置服务
鸿蒙开发,遇到报错 fail to get location. code:601, data:user rejects the perssion request ,是因为没有加入权限,如下图报错日志中显示的。onClickTest () :按钮点击后触发的方法,我们将跳转页面的代码写在这个位置就可以实现点击按钮进行跳转页面的动作。在HTML文件“index.hml”,添加按钮,这里按钮用到是标签。onInit() : 进入页面初始化运行的方法。点击按钮后,最新日志显示获取到的定位。原创 2023-02-18 17:29:55 · 1936 阅读 · 4 评论 -
华为手表开发:WATCH 3 Pro(6)新建页面和跳转页面
鸿蒙开发,onClickTest () :按钮点击后触发的方法,我们将跳转页面的代码写在这个位置就可以实现点击按钮进行跳转页面的动作。在HTML文件“index.hml”,添加按钮,这里按钮用到是标签。type=“button”【规定 input 元素的类型】开发工具:DevEco Studio 3.0.0.800。在文本框中输入页面名称(page2)名称可以自己拟定。onInit() : 进入页面初始化运行的方法。希望能写一些简单的教程和案例分享给需要的人。----第二栏菜单点击。原创 2023-02-15 01:04:22 · 987 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(5)点击按钮弹窗
打开HTML文件“index.hml”,添加按钮,这里按钮用到是标签。type=“button”【规定 input 元素的类型】开发工具:DevEco Studio 3.0.0.800。先打开 DevEco Studio 这个开发工具。希望能写一些简单的教程和案例分享给需要的人。设备:HUAWEI WATCH 3 Pro。点击“按钮”,弹框提示“点击按钮成功”原创 2023-02-13 20:30:00 · 1128 阅读 · 1 评论 -
华为手表开发:WATCH 3 Pro(4)创建项目 + 首页新建按钮,修改初始文本
鸿蒙开发,开发语言:JS 或 JAVA ,其实是通用的,只是会生成的最初模板不同,在项目里面都是可以改的,如果是。H5、vue、uni 基础的就建议 JS 模板,如果是开发安卓app的,就推荐 JAVA模板。Device Type:设备类型,我们是开发手表的,选择wearable。index.hml:首页。原创 2023-02-13 19:00:00 · 930 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(3)创建项目以及运行完整流程
鸿蒙开发,Bundle name: 套件名称:这个要和 Appgallery Connect 中创建的项目名称保持一致,后面会记录。Language:开发语言:JS 或 JAVA ,其实是通用的,只是会生成的最初模板不同,在项目里面都是可以改的,如果是。H5、vue、uni 基础的就建议 JS 模板,如果是开发安卓app的,就推荐 JAVA模板。下图也有参考,如果不看文章可以直接看图配置,最后记得点击 finish 创建项目完成。Device Type:设备类型,我们是开发手表的,选择wearable。原创 2023-01-06 19:00:00 · 4641 阅读 · 0 评论 -
华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名
鸿蒙,申请数字证书和Profile文件前,首先需要通过DevEco Studio来生成密钥(存储在格式为.p12的密钥库文件中)和证书请求文件(.csr文件)。HarmonyOS应用/服务通过数字证书(.cer文件)和Profile文件(.p7b文件)来保证应用/服务的完整性,数字证书和Profile文件可通过申请发布证书和Profile文件获取。单击finish按钮,创建CSR文件成功,可以在存储路径下获取生成的密钥库文件(.p12)和证书请求文件(.csr)设备:HUAWEI WATCH 3 Pro。原创 2022-12-29 11:01:42 · 1451 阅读 · 0 评论 -
华为手表开发:GT3(1)配置调试设备
我们可以看到我们上图指针的位置,就是SDK的位置,打开我们的powershell命令窗口,cd 进入sdk安装目录,我们看到下图需要填写 UUID ,这个时候,把我们之前的 uuid 获取出来 填写上去后,就是添加设备完成了。进入项目界面,找到 Tools 菜单,悬停后,点击 SDK Manager 按钮。如果获取不到,我们就多尝试几次,如下图,我们尝试了3次,连上,取消再重新获取。登录需要注册华为账号,此处就不展示了,大家先自己注册一个账号。我们进入目录,找到自己需要用的 API。原创 2022-12-29 19:45:00 · 3806 阅读 · 0 评论 -
uni app 记录案例分享(2) 页面创建
这两个文件夹内有默认的一些页面和 logo,这个logo不是软件的logo 是静态资源文件的一个logo,我们待会看页面再解释。打开 index.vue 文件,我们可以看到代码中有 “/static/logo.png” ,这就是对静态文件的使用了。pages.json 文件,是对APP 页面配置的文件,如果有其他页面加入进来,我们要在这边进行一个配置。在菜单中找到 新建页面 ,并点击进入新增页面。指针悬停在 pages 文件夹上,右击。在创建的页面中加入代码:方便测试检验。完整代码:pages.json。原创 2022-12-17 16:15:18 · 1133 阅读 · 0 评论 -
uni app 记录案例分享(1) 项目创建
我们打开 绿色logo 的图标 HBuilderX 这个程序,选择自己喜欢的主题和快捷键方案。在运行菜单中,选择运行到手机或模拟器菜单,选择 => 下载真机运行插件。希望能写一些简单的教程和案例分享给需要的人。我自己是选择了idea。原创 2022-12-12 19:45:00 · 876 阅读 · 0 评论 -
C++ 类型 和 C#类型 互转
Windows Data Type .NET Data Type BOOL, BOOLEAN Boolean or Int32 BSTR String BYTE Byte CHAR Char DOUBLE Double DWORD Int32 or UInt32 FLOAT Single H...转载 2018-04-27 20:55:54 · 608 阅读 · 0 评论