好文

NDK 系列(6):说一下注册 JNI 函数的方式和时机
请点赞关注,你的支持对我意义重大。🔥 Hi,我是小彭。本文已收录到 GitHub · Android-NoteBook[https://github.com/pengxurui/Android-No...
2024-04-09 20:40:05 658
Android 避免内存泄漏-引用模式
概念 内存泄露:Android 为每个应用分配了一定大小的内存,JVM会定时的回收它认为没有用的内存,当代码不规范时会导致一些内存无法被回收占用没存资源,当内存资源不足时一些内存也无法被回收,JVM...
2024-04-09 20:40:06 694
关于 SAP UI5 控件内容的 Excel 导出功能,如何加载所需的导出工具库
SAP UI5 ExpreadSheet 导出功能允许开发人员将数据导出到 Office Open XML 电子表格。 开发人员可以导出具有表格格式的任何类型的内容,例如表格或列表。 如果使用 Sm...
2024-04-09 20:40:06 339
04. 内部类
04. 内部类 1、类的五大成员 属性、构造方法、一般方法、块、内部类 这篇主要描写内部类。 下面代码演示类的结构: 2、内部类 内部类分为4种:成员内部类、静态内部类、匿名内部类、局部内部类。 特...
2024-04-09 20:40:07 352
【算法】桶排序算法的讲解和代码实践
思路 桶排序的思想同归并排序一样,也是基于分治法来加快排序的速度的。主要思想就是把整个数组按范围放到不同的桶中,各个桶各自进行排序,每个桶都排好序之后,整个数组的排序也就完成了。思路:1、确定桶的个...
2024-04-09 20:40:09 795
Android序列化
是什么?为啥用?怎么用?——灵魂三连问 1、序列化和反序列化是什么? 序列化:把对象转变为字节序列的过程称为对象的序列化。 反序列化:把字节序列恢复为对象的过程称为对象的反序列化。 2、对象序列化的...
2024-04-09 20:40:09 810
【业务实例】vue用虚拟列表解决万条数据勾选卡顿问题
为什么需要虚拟列表 日常开发中,经常需要处理一个大数据量的列表,可能是需要展示、勾选等; 如果我们用html原生的标签实现,性能到还好。但是现在大多都是用第三方组件库开发(例如element-ui)...
2024-04-09 20:40:10 1355
Flutter|常用数据通信组件
在做需求时经常会遇到组件间通信,本篇汇总了几种常用的通信方式。 父子组件之间的通信 最简单的方式就是通过构造器传递数据,但当嵌套层级比较深的时,传参就比较难看了,或许这时还考虑用单例,但对于简单数据...
2024-04-09 20:40:13 1711
关于vue3中v-model做了哪些升级
发生变化: 在自定义组件上使用时,v-model的prop 和 event 默认名称会更改:prop:value->modelValueevent :input=> update:modelValu...
2024-04-09 20:40:14 1320
uni-app app端web-view通信
本文简介 点赞 + 关注 + 收藏 = 学会了 在 uni-app 或者 微信小程序 中,都有 web-view 组件。 该组件是一个浏览器组件,可以承载网页的内容。而且该组件是全屏的,会覆盖该组件...
2024-04-09 20:40:16 5856
Android Flow 与Live Data对比
[转]官方推荐 Flow 取代 LiveData,有必要吗?[https://juejin.cn/post/6986265488275800072]更加详细的文章:不做跟风党,LiveData,St...
2024-04-09 20:40:16 4800
使用ComposeDesktop开发一款桌面端多功能APK工具
前言 终于算是忙完了一个阶段!!!从4月份开始,工作内容以及职务上都进行了较大的变动,最直接的就是从海外项目组调到了国内项目组。国内项目组目前有两个应用在同时跑着,而且还有几个马甲包也要维护,不知道...
2024-04-09 20:40:18 1483
Android 开机自启动Service
1、修改AndroidManifest.xml文件 2、recerver中启动service 3、去掉该服务APP的桌面图标 正常APP安装后,在Launcher中会显示图标,由于我们的应用是个后台...
2024-04-09 20:40:19 5340
Android-推荐一个检测内存泄漏的库(LeakCanary)
在Android开发当中,内存泄漏是会影响用户体验的。LeakCanary开源库是一个常见的定位内存泄漏的开源库,这篇博客来分享一下它的使用,让我们的应用更加的丝滑。 LeakCanary 一个帮助...
2024-04-09 20:40:19 740
Android graphics(一) 框架
一、概要 android graphic图形显示系统,android系统最核心功能之一。本文以分析graphic整体框架为主。最终以知道图形显示系统如何工作为目的。偏向于介绍基础和概念 谷歌这张图中...
2024-04-09 20:40:20 2764
iOS离屏渲染
界面渲染 UIView继承自UIResponder,可以处理系统传递过来的事件,如:UIApplication、UIViewController、UIView,以及所有从UIView派生出来的UIK...
2024-04-09 20:40:21 874
Android 10.0 截屏流程
通常未通过特殊定制的 Android 系统,截屏都是经过同时按住音量下键和电源键来截屏。本篇文章就只讨论使用这些特殊按键来进行截屏。 这里我们就要明白事件是在哪里进行分发拦截的。通过源码的分析,我们...
2024-04-09 20:40:22 2352
EventBus
一、EventBus的原理 EventBus是全局事件总线,底层通过Stream来实现;它可以实现不同页面的跨层访问,通过Stream的机制来实现不同widget之间的状态共享。(全局事件总线,通过...
2024-04-09 20:40:23 989
Swift 5.5 新特性
Async/await 新旧方式的比较以前的方式: 现在的方式: 存在的问题是 Swift 5.5 Async/await方式 简单使用 Async / await 错误处理swift 5.5 as...
2024-04-09 20:40:25 2680
学习Promise
一、Promise 1.异步任务的处理 在ES6出来之后,有很多关于Promise的讲解、文章,也有很多经典的书籍讲解Promise. 虽然等你学会了Promise之后,会觉得Promise不过如此...
2024-04-09 20:40:27 505