面向对象思考

LV1
发表了文章

自学HarmonyOS应用开发(57)- 与Service进行交互

构建自己的Connection类 StopWatchServiceConnection类的主要功能有两个:一是接受连接成功通知并获取服务端传过来的用于通信的IR...

面向对象思考
发表了文章

自学HarmonyOS应用开发(56)- 用Service保证应用在后台持续运行

关于重写的几个方法的详细信息,请参照文后链接【创建Service】;startForground和cancelBackgroundRunning方法用于开启和关...

面向对象思考
发表了文章

自学HarmonyOS应用开发(54)- 校正定位偏差

经过一番调查,结论是gps信号使用的是WGS-84坐标系,而高德地图使用的是GCJ-02火星坐标系,只有经过坐标变换才能显示正确的位置。这方面的文章网上有很多,...

面向对象思考
发表了文章

自学HarmonyOS应用开发(53)- 获取当前位置

在registerLocationEvent方法用来注册一个单次定位事件请求;在定位事件响应对象中我们将获得的位置信息通知给地图对象。

面向对象思考
发表了文章

自学HarmonyOS应用开发(52)- 地图数据拼接和缓存

上一篇文章中我们获取了当前位置所处的地图瓦片并表示,本文介绍获取更多的瓦片数据并进行拼接的方法。

面向对象思考
发表了文章

自学HarmonyOS应用开发(51)- 获取瓦片地图数据(续)

以下是获取瓦片数据的代码。由于整个获取过程的时间无法确定,因此将获取动作放入另外的任务。获取任务结束之后再触发UI线程的更新动作。

面向对象思考
发表了文章

自学HarmonyOS应用开发(50)- 获取瓦片地图数据

读者可以参照文后的链接了解瓦片地图的原理,这里不再重复。简单地说,瓦片地图就是将地图根据缩放层级进行分割,例如缩放层级为3,就表明将地图分为2的3次方行和2的3...

面向对象思考
发表了文章

自学HarmonyOS应用开发(49)- 引入地图功能

秒表应用的功能就是计时,其中有一种情况就是计算地图上两点之间移动的时间。但是作者在实际使用这个应用的时候,经常会忘了在预定地点开始和停止计时。解决这个问题的想法...

面向对象思考
发表了文章

自学HarmonyOS应用开发(48)- Tablist组件进阶

但是有一个问题是这篇文章,包括HarmonyOS应用开发的官方文档都只是实现了Tab切换的基本功能,对于每个Tab页内组件的处理没有详细说明。本文就来补上这个短...

面向对象思考
发表了文章

自学HarmonyOS应用开发(47)- 自定义switch组件

HarmonyOS应用开发都会用到各种各样的UI组件,开发者可以根据需求在布局文件设定UI组件各种属性。但是需求是多种多样

面向对象思考
发表了文章

自学鸿蒙应用开发(46)- 处理应用前后台切换

需要长时间运行的应用不会永远保持在前台运行,用户很可能在计时的同时需要微信聊天,或者刷视频。对于秒表应用来讲就是被切换到后台。这时我们希望:

面向对象思考
发表了文章

自学鸿蒙应用开发(45)- 播放短音频

秒表动作音频可以自己录制,也可以从网上寻找。得到文件之后使用音频编辑软件进行编辑,得到一个滴答滴音频文件之后将这个文件放置到项目的midia文件夹中:

面向对象思考
发表了文章

自学鸿蒙应用开发(44)- 秒表应用开发(2)

在本应用的布局中,我们使用了指针式秒表组件、两个操作按钮和一个表示计时结果的Text组件:

面向对象思考
发表了文章

自学鸿蒙应用开发(43)- 秒表应用开发(1)

从本篇文章开始,边学边练开发一个秒表应用,本文是本系列的第一篇:绘制表盘。先看演示视频:

面向对象思考
发表了文章

自学鸿蒙应用开发(42)- 真机调试之开始调试

启动DevEcoStudio,打开File > Project Structure,在Modules>entry>Signing Configs > debug...

面向对象思考
发表了文章

自学鸿蒙应用开发(41)- 真机调试之准备调试证书

启动DevEco Stduio之后,通过主菜单选择Build->Generate Key and CSR。

面向对象思考
发表了文章

自学鸿蒙应用开发(40)- 真机调试之准备真机

目前鸿蒙OS还没有正式发布,但是可以通过申请公测尝鲜。作者于4/28放假申请,5/7收到推送并升级。以下是升级成功之后的版本信息。

面向对象思考
发表了文章

自学鸿蒙应用开发(39)- 使用多线程功能实现定时器

很多应用需要按照一定周期执行某些特定动作,本文通过一个时钟小例子介绍使用使用鸿蒙系统的多线程功能实现这一功能。以下是动作视频:

面向对象思考
发表了文章

自学鸿蒙应用开发(38)- 修改RadioButton默认动作

鸿蒙系统中RadionButton的默认动作是点击某个选项时出现选中标记,再次点击时取消选中状态,表现如下面视频中的第一排RadioButton。有时可能希望再...

面向对象思考
发表了文章

自学鸿蒙应用开发(37)- PageSlider组件

PageSlider是用于页面之间切换的组件,它通过响应滑动事件完成页面间的切换。

面向对象思考

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券