Python+Appium自动化完整教程
前言
Appium是一款强大的开源自动化测试工具,专为移动应用设计。它支持原生、混合...
聊聊测试团队的基础架构建设
大概20年这个时候,听过公司一位架构师的分享,他提到了基础架构团队的定位和主要...
Kotlin 技术月报 | 2024 年 9 月
为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形...
【Rust NDK】热修复?我用Rust实现一下
引言
前面几篇文章各位应该对 jni-rs 的了解比较清晰了。实际上在开发中,除去Rust...
Android 16 开发者适配文档
1、应用适配 -> target36以上
1.1 scheduleAtFixedRate方法适配
说明:
...
Java线程池是如何保证核心线程不被销毁的
对于Java中 Thread 对象,同一个线程对象调用 start 方法后,会在执行完run 后走...
android NDK JNI so文件的制作和使用
之前也接触过NDK和JNI,但是并没有很好的结合NDK和JNI来总结关于so文件的制作和使...
android arrayList迭代过程删除问题
首先看下几个ArrayList循环过程删除元素的方法(一下内容均基于jdk7)
package list;...
RecyclerView 中的不同视图使用单个适配器
首先第一件事
创建包含 ConstraintLayout 和 RecyclerView 的视图。在这里,我...
已测试如何优雅的从网络加载点九图?
如何处理从网络加载点九的图
我们开发Android应用的时候,当需要适配可拉伸的背...
Android系统的构成
什么是安卓系统
关于 PendingIntent 您需要知道的那些事
PendingIntent 是 Android 框架中非常重要的组成部分,但是目前大多数与该...
重磅来袭!Android UI设计规范助你打造精美Android应用!
重磅来袭!Android UI设计规范助你打造精美Android应用!
为了规范Android UI设计...
整点活!Android 端的 AI 消除安排
在 AI 快速发展的时代,手机芯片的性能进步也是一日千里,手机的也不仅仅是打电话...
Flutter&Rust#05 | 图片亮度调节
匠心千刃 是张风捷特烈通过 Flutter 打造的 全平台 工具产品。基于 fx 应用框架和...
Android的离奇陷阱 — 设置线程优先级导致的微信卡顿惨案
Android上如果在主线程执行下面的代码:
Thread t = new Thread();t.start();...
Gradle配置镜像的第三处位置gradle.properties, 替换plugins.gradle.org/m2
如果你配置过gradle镜像(特别是配置了但是不管用),可以直接看第二个标题。
由于...
已测试得物App白屏优化系列|归因篇
一、前言
本系列前面两篇文章已经分别在图片库和网络库的角度介绍了诸多白屏问...
Perfetto使用教程
Perfetto 是谷歌开发的用于性能检测和跟踪分析的生产级开源堆栈。它提供用于记录系...

