聊聊测试团队的基础架构建设
大概20年这个时候,听过公司一位架构师的分享,他提到了基础架构团队的定位和主要...
Kotlin-first,谷歌宣布 Kotlin 成为安卓开发首选语言
谷歌在今日举行的 I/O 大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人...
Android 桌面应用icon适配
Android icon图标适配,只需要提供一张图片
Gson 自定义排除策略
结合业务进行学习Gson排除策略,业务如下:一个类有6个属性 ,用Gson进行序列...
iOS Mach 异常、Unix 信号 和NSException 异常
前言
Crash的主要原因是你的应用收到了未处理的信号。
未处理信号可能来源于三个...
Android性能调优利器StrictMode
作为Android开发,日常的开发工作中或多或少要接触到性能问题,比如我的Androi...
JVM 如何处理未捕获异常
什么是未捕获异常
未捕获异常指的是我们在方法体中没有使用try-catch捕获的异常...
8种10倍提升API性能的方式
提起API,作为程序员来说并不陌生,很多程序员的大部分工作都是围绕着它, 然而,
...
Android性能指标
如果app使用时卡顿严重或者加载页面慢,cpu占用率高,导致app闪退等问题,在测试过程中,则需特别关注性能方面的体验,app性能好、ui设计美观、功能层级明确,路径层级较少,均可提升用户对app的使用率
在 Android 中如何确定 App(Activity) 的启动者
最近在帮忙定位一个问题,涉及到某个应用自动启动了,为了确定是谁调用的,使...
飞书 Android 升级 JDK 11 引发的 CI 构建性能问题
一、摘要
本文从飞书 Android 升级 JDK 11 意外引发的 CI 构建性能劣化谈起,结合...
Android P代码适配错误的整理
java.lang.NoClassDefFoundError:failed resolution of :Lorg/apache/http/Pr...
丢掉EventBus,ViewModel+LiveData用起来
需求背景
ViewModel和LiveData是google官方架构JetPack系列的一个响应式开发框架。...
android WebView 的新增安全功能
处理外部不受的信任内容通常是应用最重要的功能之一。新闻应用会显示热门新闻报道...
Android实现保存长图、长布局效果源码
Android实现将布局内容保存长图、支持长布局保存分享
Android 自定义View 之 可随意拖动的View
因为赶项目本人停更两个月 从今天开始又可以更新了 今天说一下这个可随意拖动的vie...
Android电量优化和新特性
Android 9 Pie 在之前版本的基础上,继续优化电量管理,并推出了几个电量功能
发布AAR至Maven仓库
一、打包配置
1、编辑脚本
在需要打包的module下创建
publish.gradle
apply plugin...