Jetpack架构组件学习(6)——使用Glance实现桌面小组件
原文地址: Jetpack架构组件学习(6)——使用Glance实现桌面小组件-Stars-One的杂货小窝 公司陆续整了几个Compose写的app,有个小组件的功能,顺便试了下Jetpack库里的Glance框架 感觉与原来的Remoteview差点意思,不过点击事件的使用比Remoteview ...
苹果开发者账号付款注意事项:账号实名只能用一次,DNUS注册流程又变了
前因: 还记得去年5月注册开发者账号,流程还是很顺的,但在付款环节被卡了一下,导致注册周期长。 历史记录:苹果开发者账号付款注意事项 今年注册,特意避开了去年的坑,没想到还是陷入了新的坑。 1、实名绑定只能用一次。 用新的手机,注册新的Apple ID,注册账号,然后,然后绑定了自己的身份证手机号。 ...
startActivity到底发生了什么?
startActivity到底发生了什么? 大家好不好奇,我们平常使用的最多的startActivity这个方法底层到底是什么样子的?本篇文章就为大家来解密! 本文主要源码的位置如下: frameworks/base/services/core/java/com/android/server/wm ...
鸿蒙开发 - 自定义组件 和 组件通信的方法
自定义组件的基本结构 @Entry @Component struct MyComponent { build(){ // ... } } build()函数 build()函数用于描述组件的UI界面,自定义组件必须定义build()函数 build() { Column() { Text('测试' ...
ijkplayer k0.11.9 发布了
ijkplayer k0.11.9 发布了,这是 debugly 同学决定开始维护 ijkplayer 以来,发布的第 24 个版本。 适用于苹果三大平台: 平台及版本 CPU 架构 iOS 11.0 arm64、arm64_simulator、x86_64_simulator macOS 10.1 ...
鸿蒙 NEXT 开发中,普通对象跨线程如何传递
大家好,我是 V 哥,在鸿蒙HarmonyOS NEXT开发中,跨线程对象传递可以通过拷贝形式实现,确保两个线程的对象内容一致,但各自指向线程的隔离内存区间。以下是使用SharedArrayBuffer实现跨线程共享内存的完整案例代码,包括详细解释,整理的学习笔记,分享给大家。关注威哥不迷路,学习鸿 ...
2025 年,程序员如何找准技术“掘金点”?
大家好,我是 V 哥,最近有很多小伙伴来问V哥,悲催的2024终于过去了,有的早早就给自己放假等春节了,有的也没逃过临了被约喝咖啡☕️,都想着先过完年再考虑怎么办,躺平可不行,又有谁会跟钱过不支呢。2025 年,V 哥也跟一些行业大佬聊过,共同的一个点就是市场经济依然不会好转,是不是心跟 V 哥一样 ...
简单实现Android的本地文件读写,暨将List数据保存到Json文件中并读出
使用由腾讯开发的MMKV(Mobile Key-Value Storage,即移动端键值存储框架) 来实现在Android平台运行时将数据持久化保存 ...
JAVA线程池有哪些队列? 以及它们的适用场景案例
大家好,我是 V 哥。在高并发应用场景下,线程池的使用是必然的,那在线程中的队列都有哪些呢?下面 V 哥整理的几种常见的线程池队列以及适用场景案例,分享给大家。 线程池中的队列主要用于存放等待执行的任务,以下是几种常见的线程池队列: 1. 无界队列(Unbounded Queue) LinkedBl ...
玩转 DevEco Studio 5 代码重构功能
大家好,我是 V 哥,DevEco Studio 是开发 HarmonyOS 应用及元服务的集成开发环境(IDE),提供了代码编辑、编译构建、代码调试、性能调优、应用体检、模拟器等功能,帮助您高效开发 HarmonyOS 应用及元服务。 这不 DevEco Studio又升级了,发布了最新的5.0. ...
Android编程权威指南第4版PDF、EPUB免费下载
Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android 编程权威指南。全书共32章,详细介绍了七个Android应用的开发过程。通过这些精心设计的应用,读者可掌握很多重要的理论... ...
鸿蒙NEXT使用request模块实现本地文件上传
大家好,我是 V 哥。在鸿蒙 NEXT API 12 中,可以使用 ohos.request 模块提供的上传接口将本地文件上传到服务器。自定义代理设置可以通过 request.agent.create 接口来实现,从而指定代理服务器的地址。下面是一个详细的案例代码,演示了如何使用自定义代理上传本地文 ...
鸿蒙NEXT开发中使用星闪服务
大家好,我是 V 哥,学习鸿蒙开发的星闪服务,整理了这个学习笔记分享给大家。NearLink Kit(星闪服务)是鸿蒙操作系统提供的一种低功耗、高速率的短距离通信服务,它允许设备之间进行连接和数据交互。以下是一些具体的使用案例和步骤,以帮助理解如何在实际业务中使用星闪服务。 以下这些场景使用星闪 智 ...
鸿蒙 NEXT 开发中,使用公共事件进行进程间通信
在鸿蒙 NEXT 开发中,使用公共事件进行进程间通信(IPC)是一种常见的做法。下面我将提供一个完整的业务代码示例,并解释逻辑关系,以便即使是初学者也能按照步骤进行实操 ...
鸿蒙ArkUI-X简介
ArkUI是一套构建分布式应用的声明式UI开发框架。它具备简洁自然的UI信息语法、丰富的UI组件、多维的状态管理,以及实时界面预览等相关能力,帮助您提升应用开发效率,并能在多种设备上实现生动而流畅的用户体验。 ArkUI-X进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、Ha ...
Java方法链调用以及在JVM和安卓DalvikVM下的区别
目录方法链字节码与 Smali 下的编译结果总结 方法链 方法链(Method Chaining),也被称为命名参数法,是在面向对象的编程语言中调用的调用多个方法的通用语法。每一个方法返回一个对象,在一个单一的声明里,方法链省去了中间变量的需要。 当需要构建一个对象或者设置其初始属性时,往往通过构造 ...
Flutter学习笔记:API
本文更新于2024-12-26,使用Flutter 3.3.3。 官方文档:https://api.flutter.dev或https://api.flutter-io.cn 目录dart:ui 【UI库】枚举TextDirection —— 文本方向animation 【动画库】类Animated ...
Flutter学习笔记:pubspec.yaml
本文更新于2024-12-15,使用Flutter 3.3.3。 目录项目结构pubspec.yaml外部依赖库 项目结构 android/:Android原生目录。 app/ build.gradle src/ main/ AndroidMainfest.xml:Android重要配置。 res/ ...
Flutter学习笔记:开发环境搭建
本文更新于2024-12-15,使用Flutter 3.3.3,操作系统为Windows 10。 安装Flutter 下载Flutter。官网下载页面为:https://docs.flutter.dev/get-started/install/windows。 本文使用的版本的下载地址为:https ...