一、Service、IntentService、JobIntentService的区别 Service: 它用于执行某些后台操作的任务,它在主线程上运行,这也是它的缺点。对于...
一、Service、IntentService、JobIntentService的区别 Service: 它用于执行某些后台操作的任务,它在主线程上运行,这也是它的缺点。对于...
开篇废话 Android开发使用Mac Apple M1 + protobuf时报Could not resolve all files for configuration ...
开篇约束属性 app:layout_constraint_toOf后面跟parent或是view的id 刚开始学习constrainLayout的时候不太明白红色那里是什么意...
一、Mac系统的环境变量 加载顺序为:a. /etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户登录时都会读取该文件b. /etc/paths...
Read The Fucking Source Code 引言 Android AppWidget相对偏冷门。 开门见山一张图,复杂问题庖解牛。Android AppWidg...
Download Gradle: APIs Activity 相关 -> ActivityUtils.java -> Demo AdaptScreen 相关 -> Adapt...
xCrash xCrash是爱奇艺开源的在android平台上面捕获异常的开源库。 xCrash能为安卓 APP提供捕获Java崩溃异常,native崩溃异常和ANR异常。 ...
跨进程通信 1。安卓内部的共享内存机制 3.讲一下Binder 3.自己实现AIDL的类,怎么写 4.AIDL中stub和proxy有什么区别 5.使用共享内存的方式传递一个...
引言 1. Android性能优化篇之内存优化--内存泄漏 2.Android性能优化篇之内存优化--内存优化分析工具 3.Android性能优化篇之UI渲染性能优化 4.A...
ConcatAdapter[https://developer.android.google.cn/reference/androidx/recyclerview/widge...
谷歌在 androidx.recyclerview:recyclerview:1.2.0-alpha04 这个版本引入了ConcatAdapter这个类,这个类和普通的Ad...
HashMap存在的问题: HashMap线程不安全 因为多线程环境下,使用Hashmap进行put操作可能会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使...
虽然EventBus现在有点过时了,但是其蕴含的思想还是很值得我们去学习的。 个人认为EventBus的魅力在于避免了回调带来的接口爆炸,今天来看一下EventBus的粘性事...
目录 1.卡顿简介 2.检测Jank:介绍监测卡顿的方法 3.修复卡顿问题:介绍如何修复卡顿问题; 4.卡顿通常的原因:介绍导致卡顿问题的常见原因 1.卡顿介绍: 为了保证应...
在移动APP性能评测-流畅度评测中,我们介绍了如何准确客观评价APP的流畅度,最终采用SM指标来评价应用的流畅度,在知道如何评价流畅度之后,我们应该如何来检测出APP中的UI...
哈喽,大家好,我是西哥! 又到了大家最喜欢了的环节--开源库推荐,前面为大家推荐了我收藏的一些非常酷的开源库,受到大家一致好评,还没看过的,请移步至: 【Android珍藏】...
2021年Android面试题汇总(中级)[https://www.jianshu.com/p/c7b6c6851231] 1.跨进程通信的几种方式 Intent,比如拨打电...
android 启动图标的尺寸大小和圆角半径大小规范 720*1280 px的安卓设计界面 对应的启动图标尺寸是 96px*96px 圆角约等于18px 1080*1920p...