技术栈
android
Jony_
10 分钟前
android
·
android jetpack
Android 设计架构演进历程
Android 设计架构的演进历程: MVC -> MVP -> MVVM -> MVI在演进的过程中具备如下特征:
犹若故人归
35 分钟前
android
·
ui
Android开发应用--高级UI界面设计
(1)了解Android系统高级UI界面设计及应用方法。(2)熟悉Android高级界面控件应用方法。
zzhongcy
2 小时前
android
·
数据库
复合索引 (item1, item2, item3 ) > (?, ?, ?) 不起作用,EXPLAIN 后type=ALL(全表扫描)
这篇文章资料来自于网络和AI,是对部分知识整理,这里只是记录一下,仅供参考复合索引 (item1, item2, item3) 使用 > 比较三个字段时索引失效(type=ALL,全表扫描)。
冬奇Lab
3 小时前
android
·
性能优化
稳定性性能系列之十三——CPU与I/O性能优化:Simpleperf与存储优化实战
你有没有遇到过这样的困扰:列表滑动时CPU占用飙升到80%,但代码看起来没什么问题?或者数据库查询明明只有几百条数据,却耗时几百毫秒?这些性能瓶颈往往隐藏在你看不见的地方——复杂的算法、频繁的对象创建、低效的SQL语句、或者不当的文件I/O操作。
像风一样自由
3 小时前
android
·
java
·
服务器
·
安卓逆向分析
·
native函数动态注册
·
.so文件分析
android native 中的函数动态注册方式总结
✅ 特点方法名、签名、函数指针三元组字符串 + 函数指针同时存在非常适合静态分析 & Frida/Unidbg
nono牛
3 小时前
android
Makefile中打印变量
在Makefile中打印变量有多种方法,以下是常用的几种方式:1. 使用 $(info) 函数```makefile # 示例1:直接打印 VAR = hello world $(info VAR = $(VAR))
没有了遇见
4 小时前
android
Android 关于RecycleView和ViewPager2去除边缘反馈
Android 5.0(API 21) 开始增加EdgeEffect 边缘反馈,设计用户和老板觉得非常的反智,强烈要求取消.记录一下方便后边找代码.
城东米粉儿
4 小时前
android
android gzip数据压缩 笔记
在 Android 中进行 GZIP 数据压缩,主要涉及向服务器发送压缩数据和解压服务器返回的压缩数据两个场景。
城东米粉儿
5 小时前
android
android 流量优化笔记
流量监控:1.TrafficStatsandroid9以后,google逐步取消了对t_qtaguid模块的支持,可以使用TrafficStats获取
似霰
6 小时前
android
·
framework
·
hal
HIDL Hal 开发笔记10----添加硬件访问服务(Java 层调用 HIDL)
此前的代码中,我们仅生成了 hellohal 的C++层HAL代码,在 Framework 层是通过 JNI 的方式,调用 IHello.h 生成的getService()方法,进而从hwservicemanager中获取到 HelloService对应的 HIDL 服务实例。
佛系打工仔
7 小时前
android
·
前端
·
ios
绘制K线第三章:拖拽功能实现
在第二章的基础上,我们添加拖拽功能,让用户可以左右滑动查看不同时间段的K线数据。为了不影响原先K线的绘制逻辑,我们创建一个新的基类 ScrollableKLineView 来专门处理拖拽功能。
我命由我12345
7 小时前
android
·
java
·
java-ee
·
android studio
·
android jetpack
·
android-studio
·
android runtime
Android 项目路径包含非 ASCII 字符问题:Your project path contains non-ASCII characters
wszy1809
8 小时前
android
·
javascript
·
react native
·
react.js
·
harmonyos
rn_for_openharmony_空状态与加载状态:别让用户对着白屏发呆
案例项目开源地址:https://atomgit.com/nutpi/wanandroid_rn_openharmony
城东米粉儿
8 小时前
android
JobScheduler 相关笔记
JobScheduler是系统服务,允许你设置精确条件(如网络、充电状态),由系统在最优时机批量执行任务,特别适合精确、可靠的后台作业。
城东米粉儿
8 小时前
android
android 耗电优化 笔记
Android系统对程序的耗电进行统计的功能大致原理就是,根据不同模块,定义不同计算规则,结合power_profile.xml文件下厂商自己定义的每个模块的功耗大小,进行统计计算的。
张小潇
8 小时前
android
AOSP15的Zygote启动流程源码分析
Zygote(受精卵进程)是 Android 系统中所有 Java 应用程序进程及 SystemServer 的父进程。扮演“孵化器”角色,负责孵化系统中所有应用程序进程,通过 fork 机制和写时复制(Copy-on-Write)技术,加速进程创建并减少内存占用。
毕设源码-钟学长
8 小时前
android
【开题答辩全过程】以 基于安卓的医疗健康查询系统为例,包含答辩的问题和答案
个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
归真仙人
8 小时前
android
·
ue5
·
游戏引擎
·
ue4
·
虚幻
·
unreal engine
【UE】UMG安卓相关问题
使用控件的缓存几何体,获取绝对大小就能得到运行时控件大小。 实际的输出会将视口的缩放计算进去,即显示的多大就是多大。 如果想得到控件你自己设置的大小,可以从缓存几何体中获取本地大小,或者转换插槽依靠属性直接获取。 注: GetDesiredSize()中文显示为获取所需大小,但实际上并不能获取到运行时大小。获取到的是预期的大小。 链接: UMG Widget GetDesiredSize()
sugarzhangnotes
8 小时前
android
·
数据库
·
mysql
MySQL 8.0升级中的字符集陷阱与解决方案
在企业数字化转型的浪潮中,数据库系统的升级换代是必经之路。MySQL 8.0作为重要的里程碑版本,带来了诸多性能提升和新特性,但同时也埋下了一些"技术地雷"——字符集排序规则的变化就是其中最容易被忽视却影响深远的一个。