HarmonyOS开发
文章平均质量分 58
Mr.江随风
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HarmonyOS实战:自定义view
一、自定义组件鸿蒙自定义view的实现方式是继承Component、实现DrawTask接口。然后在构造函数里面调用addDrawTask(this)。代码如下:public class View extends Component implements Component.DrawTask { protected Context mContext; /** * This view is visible. * Use with {@link #setVisibi原创 2021-09-10 13:35:10 · 1314 阅读 · 0 评论 -
HarmonyOS实战:手势事件处理
一、Android手势处理一般的触摸事件,如move,down,up等,通过重写onTouchEvent()方法,来实现响应触摸事件的处理。但是长按、双击、单击、滑动等事件则需要借助GestureDetector来处理,GestureDetector很好的封装了这些事件的处理。1、定义GestureDetector GestureDetector mGesture = new GestureDetector(getContext(), new CustomGesture());privat原创 2021-09-03 13:42:13 · 2307 阅读 · 0 评论 -
HarmonyOS实战:改造Android项目代码使其可以在鸿蒙项目上运行
今年以来,鸿蒙系统的推出如火如荼,为了迎接新的事物的到来,公司也加速了鸿蒙项目的开发。由于鸿蒙项目的开发也是使用Java的开发,作为Android项目的负责人,自然而然成为了此次鸿蒙项目研发的主力。一、改造方式下面总结一下怎么在Android项目的基础上研发鸿蒙项目。由于采用的都是Java语言编写程序,所以Android程序与鸿蒙程序主要是framework层API不一样,改造的点是应用层API的调用上。一开始的时候,复制Android代码到鸿蒙项目上,逐个类的修改代码,这种...原创 2021-08-27 11:54:24 · 4892 阅读 · 1 评论 -
HarmonyOS实战:线程间通信
Android线程间通信是通过Handler来实现的,Harmony则是通过EventHandler。1、Android线程间通信机制首先,looper、handler、messagequeue三者共同实现了android系统里线程间通信机制。如在A、B两个子线程之间需要传递消息,首先给每个子线程绑定一套handler、looper、messagequeue机制,然后这三个对象都与其所属线程对应。然后A线程通过调用B线程的Handler对象,发送消息。这个消息会被Handler发送到B线程的mess原创 2021-08-20 11:27:03 · 1042 阅读 · 0 评论
分享