0

鸿蒙HarmonyOS实战-Stage模型(服务卡片介绍和运行机制)

一、服务卡片介绍 1.服务卡片的概念 在HarmonyOS中,服务卡片是一种提供即时信息和快速操作的小组件,类似于Android中的通知栏。服务卡片可以显示各种类型的信息,包括通知、天气、日历事件、音乐播放器、快捷方式等。用户可以根据自己的需求配置服务卡片,并通过轻扫或点击来查看详细信息或执 ...

蜀道山QAQ 发布于 2024-05-16 22:32 评论(0) 阅读(35)
0

鸿蒙HarmonyOS实战-Stage模型(ExtensionAbility组件)

一、ExtensionAbility组件 1.概念 HarmonyOS中的ExtensionAbility组件是一种能够扩展系统功能的能力组件。它可以通过扩展系统能力接口,为应用程序提供一些特定的功能,以满足应用程序的特殊需求。 ExtensionAbility组件的特点包括: 系统组件:E ...

蜀道山QAQ 发布于 2024-05-15 22:35 评论(0) 阅读(107)
1

鸿蒙HarmonyOS实战-Stage模型(UIAbility组件)

一、UIAbility组件 1.概述 HarmonyOS中的Stage模型是一种基于UIAbility组件的应用程序架构。UIAbility是HarmonyOS系统中用于构建用户界面的基本组件之一。它负责处理应用程序界面的显示和交互。 在Stage模型中,每个应用程序都有一个或多个Stage ...

蜀道山QAQ 发布于 2024-05-14 22:24 评论(0) 阅读(152)
0

苹果开发者是否审核歧视中国开发者?傲慢无耻的苹果公司

说来惭愧,作为差不多10年的开发者,第一次尝试提审,结果却收获来了苹果无休止的等待 我从4月24日替身,后续到现在没有任何回馈,只告诉你 other 原因拒绝, 请问苹果是只针对中国开发者,还是所有开发者? 如果一个账户按年计费,一次等待按照一个月起算,耽误多少开发者的时间和金钱。 我知道苹果一向傲 ...

兜兜有糖的博客 发布于 2024-05-14 21:55 评论(0) 阅读(6)
0

鸿蒙HarmonyOS实战-Stage模型(概述和组件配置)

一、Stage模型概述和组件 1.Stage模型概述 HarmonyOS的Stage模型是其应用程序的核心概念之一,它提供了一种灵活的方式来管理应用程序的生命周期和界面管理。 Stage模型由以下几个主要组件组成: 应用程序:每个应用程序被视为一个Stage,它可以包含一个或多个窗口,每个窗 ...

蜀道山QAQ 发布于 2024-05-13 20:53 评论(0) 阅读(34)
0

鸿蒙HarmonyOS实战-ArkUI事件(组合手势)

一、组合手势 应用程序的手势操作是指在移动设备上使用手指或手势进行与应用程序交互的方式。手势操作可以包括点击、滑动、双击、捏合等动作,用于实现不同的功能和操作。 HarmonyOS中常见的手势操作及其功能: 组合手势是由多个手势组合而成的手势动作。通过不同手势的组合,可以完成更复杂的操作。例如, ...

蜀道山QAQ 发布于 2024-05-12 22:15 评论(0) 阅读(181)
0

Android开发&Kotlin学习笔记

为了做《基于安卓定位的考勤系统》,学了一些杂乱的知识,在这里简单记录一下。除了在C#桌面应用开发中感性的体会到了些XML布局的知识以及课上学习的Java知识,其他也算是零基础了。 Google Android Developer的课程 2023/10/25 :跟着官方文档先快速入门一下基本内容。截至 ...

L1ngYi 发布于 2024-05-12 10:46 评论(0) 阅读(16)
0

android中Room数据库的基本使用

简介: 还在使用原生的sqllite?有这么清爽且稳如狗的room为啥不用呢? Room是Google官方推荐使用的数据库,相比较某些优秀数据库框架来说,不用过于担心某天库会停止维护,且访问数据库非常流畅,并且提供了与常规的ORM框架一样,通过添加编译期注解来进行表和字段的配置,譬如@Databas ...

我不懂代码 发布于 2024-05-11 11:57 评论(0) 阅读(152)
0

一次glide内存泄漏排查分析

glide是一款非常优秀的图片加载框架,目前很多项目在使用。提供了非常方法,在此,笔者就不一一列举了,可以到官网查找。 目前项目在做内存排查,因为是车机项目,之前开发的时候没有注意内存方面的问题(车机项目你懂的),现在ota期间系统提出让我们优化内存,说出现过应用内存一直增加的情况。 一脸懵逼,第一 ...

玄武湖旁边的青蛙 发布于 2024-05-10 11:03 评论(0) 阅读(152)
1

鸿蒙HarmonyOS实战-ArkUI事件(单一手势)

一、单一手势 应用程序的手势操作是指在移动设备上使用手指或手势进行与应用程序交互的方式。手势操作可以包括点击、滑动、双击、捏合等动作,用于实现不同的功能和操作。 HarmonyOS中常见的手势操作及其功能: 1.点击手势(TapGesture) 点击手势(TapGesture)是指用户在触摸 ...

蜀道山QAQ 发布于 2024-05-09 22:03 评论(0) 阅读(221)
1

鸿蒙HarmonyOS实战-ArkUI事件(手势方法)

一、手势方法 应用程序的手势操作是指在移动设备上使用手指或手势进行与应用程序交互的方式。手势操作可以包括点击、滑动、双击、捏合等动作,用于实现不同的功能和操作。 HarmonyOS中常见的手势操作及其功能: 1.gesture(常规手势绑定方法) 接口说明: .gesture(gesture ...

蜀道山QAQ 发布于 2024-05-08 21:04 评论(0) 阅读(173)
2

鸿蒙HarmonyOS实战-ArkUI事件(焦点事件)

前言 焦点事件是指程序中的重要事件或关键点。焦点事件通常是程序的核心逻辑和功能,需要引起特殊的关注和处理。 在图形用户界面(GUI)编程中,焦点事件通常与用户交互和界面输入相关。例如,当用户点击按钮、输入文本或选择菜单项时,这些操作会触发相应的焦点事件。程序需要捕获这些焦点事件并进行处理,以执行 ...

蜀道山QAQ 发布于 2024-05-07 21:04 评论(0) 阅读(245)
0

Fragment翻盖动效

fragment切换动效,基本都是 viewpager+Transformer,但是总有它实现不了的动效,比如从0到3直接过渡,并且过渡需要加上两者的位移效果 慢动作看到,如果是viewpager,从0到3过程是无法直达的,会有0,1,2,3的过渡效果,并且动画时机是不可控的 当然,有个自定义方式可 ...

翻滚的咸鱼 发布于 2024-04-29 14:30 评论(0) 阅读(37)
0

当个View下,使用Drawable入场退场动画

效果图,简单的入场退场动效,一般情况是不同view之间去添加动画,某些条件下显然并不符合需求,需要在单个ImageView下进行的 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintL ...

翻滚的咸鱼 发布于 2024-04-29 11:00 评论(0) 阅读(21)
0

iOS 隐私清单和SDK签名

隐私清单: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><pli ...

任淏 发布于 2024-04-28 13:20 评论(0) 阅读(85)
0

Jetapck Compose 去除点击水波纹效果

问题:Jetpack Compose 中使用 Material 包中的控件,点击默认会有水波纹效果。如何去除这个点击水波纹效果呢? 看下 Modifier.clickable 的签名: fun Modifier.clickable( interactionSource: MutableInterac ...

SharpCJ 发布于 2024-04-27 01:20 评论(0) 阅读(64)
0

Jetpack Compose 中如何实现全面屏

看问题本质,设置全面屏,是系统窗口的行为,与 View 和 Compose 有什么关系呢? 所以,原理和传统 View 视图是一样的,甚至 Api 都是一模一样的,不熟悉的可以看我之前的文章。传送门: Android 全面屏体验 那为什么还要写这篇文章呢?主要是在 Compose 中写法上的一些区别 ...

SharpCJ 发布于 2024-04-27 00:18 评论(0) 阅读(42)
0

Jetpack Compose(6)——动画

目录一、低级别动画 API1.1 animate*AsState1.2 Animatable1.3 Transition 动画1.3.1 updateTransition1.3.2 createChildTransition1.3.3 封装并复用 Transition 动画1.4 remeberIn ...

SharpCJ 发布于 2024-04-26 22:14 评论(0) 阅读(173)
0

鸿蒙HarmonyOS实战-ArkUI事件(键鼠事件)

前言 键鼠事件是指在计算机操作中,用户通过键盘和鼠标来与计算机进行交互的行为。常见的键鼠事件包括按下键盘上的键、移动鼠标、点击鼠标左键或右键等等。键鼠事件可以触发许多不同的操作,比如在文本编辑器中输入文字、在游戏中移动角色、在网页上点击链接等等。计算机操作系统和应用程序可以通过监听键鼠事件来响应 ...

蜀道山QAQ 发布于 2024-04-26 21:09 评论(0) 阅读(188)
0

鸿蒙HarmonyOS实战-ArkUI事件(触屏事件)

前言 触屏事件是指通过触摸屏幕来进行操作和交互的事件。常见的触屏事件包括点击(tap)、双击(double tap)、长按(long press)、滑动(swipe)、拖动(drag)等。触屏事件通常用于移动设备和平板电脑等具有触摸屏幕的设备上,用户可以通过触摸屏幕上的不同区域或者以不同的方式进 ...

蜀道山QAQ 发布于 2024-04-25 20:42 评论(0) 阅读(45)