
Harmony
文章平均质量分 91
Harmony
阿pin
为人民服务
展开
-
Harmony随笔-资源引用
鸿蒙应用开发中资源文件的引用在xml文件中较为简单,但是java代码中需要根据资源类型做进一步处理。文中针对几种资源在java中的引用做一下简单介绍。原创 2022-04-02 08:00:00 · 739 阅读 · 0 评论 -
HarmonyOS-Ability向Slice发送通知
问题描述Ability包含多个Slice。Slice中需要申请权限,但Slice中无法接收权限申请结果,只有Ability可以重写onRequestPermissionsFromUserResult(int requestCode, String[] permissions, int[] grantResults)。根据权限申请结果跳转至不同的Slice。解决方案方案一方法在Slice中requestPermissionsFromUser(String[] permissions, in原创 2022-02-08 15:14:25 · 529 阅读 · 0 评论 -
再谈鸿蒙Service
鸿蒙由于分布式的原因,Service占的比重要远远比Android的Service比重要重的多。鸿蒙Service是Ability的一种,使用方法和Ability差不多,同样也分本地和远程,本文主要对Service的创建和使用作简单阐述。...原创 2021-06-15 10:06:39 · 1189 阅读 · 0 评论 -
鸿蒙应用迁移类型
鸿蒙应用迁移是鸿蒙系统的亮点之一,就是在装有同一款应用的不同设备之间架起快速切换的桥梁。以上图为例,设备A可将应用无缝迁移到设备B(安装有同款应用)上,就和投影差不多,无非是这里的投影可以有和设备A上相同的交互。既然可以跨设备,就要分为单项和双向,就是可撤回迁移和不可撤回迁移,详细的操作方法不细说,不太了解的可以看看鸿蒙应用迁移,这里主要讲这两种类型。准备工作使用应用迁移就必须实现IAbilityContinuation接口,这里的实现不仅仅是指能够迁移的AbilitySlice,还包括其所属的Abi.原创 2021-05-14 10:01:54 · 3916 阅读 · 0 评论 -
HarmonyOS-page之间的跳转
概述HarmonyOS应用开发中的Ability相当于一个容器,容器中可以存放多个AbilitySlice。一个Ability相当于一个page,一个AbilitySlice相当于page中的一个子页面,一个应用中可以有多个Ability。本文主要介绍的是同一个Ability中不同AbilitySlice之间的跳转,及不同Ability中的AbilitySlice之间的跳转。准备文中涉及到多个Ability和AbilitySlice,所以需要提前准备好,使用的时候创建也可以。创建Ability原创 2021-05-12 09:18:09 · 775 阅读 · 2 评论 -
HarmonyOS-HelloWorld
概述HarmonyOS自从面世以来,零零碎碎接触了不少,本文算是开始系统的第一步。编码安装好HUAWEI DevEco Studio,配置好环境,在Device为Phone的情况下创建新的Empty Feature Ability(Java),一路点下去即可创建空白项目。查看项目发现有些文件已经被自动创建,比如entry包就和Android的app包差不多,MyApplication就和Android的Application相似,MainAbility和MainActivity也差多。1.编写xm原创 2021-04-26 17:16:35 · 347 阅读 · 0 评论 -
扫码服务-HMS
扫码服务-HMS原创 2020-12-10 16:46:09 · 1323 阅读 · 0 评论 -
鸿蒙应用迁移
鸿蒙分布式任务调度基于分布式软总线、分布式数据管理、分布式Profile等技术特性,构建统一的分布式服务管理(发现、同步、注册、调用)机制,支持对跨设备的应用进行远程启动、远程调用、远程连接以及迁移等操作,能够根据不同设备的能力、位置、业务运行状态、资源使用情况,以及用户的习惯和意图,选择合适的设备运行分布式任务。本文将借助分布式任务调度应用迁移构建第一个鸿蒙应用。效果预览demo运行效果如下:若运行在手机中,则上图的图片会垂直排列。点击图中的应用迁移右边的按钮则会出现权限申请弹框:若用户在手原创 2020-11-27 09:12:19 · 4838 阅读 · 0 评论 -
浅谈鸿蒙线程管理
Android的线程和线程池线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程用于执行耗时操作。线程分为:AsyncTask,IntentService,HandlerThreadAsyncTask:封装了线程池和Handler,主要用于在子线程中更新UI,HandlerThread是一种具有消息循环的的线程,在他的内部可以使用Handler。IntentService是一个服务,系统对其进行了封装使其更方便执行后台任务,内部采用了HandlerThead来执行任务,当任务执行完毕后会自原创 2020-10-23 11:26:00 · 4135 阅读 · 0 评论 -
浅谈鸿蒙消息机制
EventHandler原创 2020-10-17 13:53:50 · 8207 阅读 · 0 评论 -
HMS-广告服务(原生广告)
概述原生广告是创建与应用内容融于一体的广告形式,支持开发者自由定制界面。通过使用原生广告可以让应用界面UI更加友好,提升用户体验。添加原生广告定义广告布局代码如下:<com.huawei.hms.ads.nativead.NativeView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/tools" xmlns:hwads=原创 2020-09-29 16:14:27 · 1079 阅读 · 3 评论 -
浅谈鸿蒙Service
HarmonyOS-Service原创 2020-09-28 18:51:52 · 6525 阅读 · 0 评论 -
HMS-广告服务(Banner广告)
@[TOC]HMS-广告服务欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮原创 2020-09-24 17:00:20 · 1395 阅读 · 0 评论 -
HarmonyOS-Ability&Android-Activity
HarmonyOS原创 2020-09-20 14:52:32 · 5171 阅读 · 0 评论