1.查看基本信息 手机基本信息:其他国家地区-无锁版,4G/64G 设备名称:Pixel3 XL 当前Android版本:12 版本号:SP1A.210812.015 2.解...
1.查看基本信息 手机基本信息:其他国家地区-无锁版,4G/64G 设备名称:Pixel3 XL 当前Android版本:12 版本号:SP1A.210812.015 2.解...
啊?什么后续? 工作太忙,顾不上写博客 哈哈
编译时动态修改xml内容探索背景:想在编译时按照配置文件修改xml中的特定字符串 android编译时,会在mergeResource任务中把三方依赖库、依赖module、自己的资源进行合并、汇总,最后...
对于同一个item,收尾两个点已知,直线替成贝塞尔曲线就行吧
android用recyclerview撸一个折线图以前觉得用安卓画一个折线图好难,当然github上也有很多方便的框架,几行代码就可以实现一个折线图,而且各种样式都有,但是别人的框架毕竟是为了满足大众的需求,没有专一性,正好...
为什么一定要采取这么反直觉的方式来启动Service,而不是采用跟启动Activity同样的方式呢?
关于这一点:
Activity启动的过程中,不同的LaunchMode的Activity都会在Container中去找对应的坑,就拿SingleInstance来说,首先他有两个坑位,可以互相用,即使找到了相同的坑位,也会先finish掉之前的Activity,然后在进行重启,不会影响到后面Activity 的生命周期。
如果是Service 呢?找到同一个坑位,按照Activity 的方式,是不是要把之前启动的Service destory 掉?那如果在使用过程中,有多个Service,那样子就会造成Service频繁启动,并且,启动Service都是希望在后台常驻?你觉得呢?
源码小王子
Android AsyncTask工作机制源码剖析前言 上一篇文章我们一起分析了Android消息机制的实现原理,通过分析我们知道,Android系统规定不能在主线程(UI线程)中执行耗时操作,这就需要我们在子线程中处理耗时...
前言 上一篇文章我们一起分析了Android消息机制的实现原理,通过分析我们知道,Android系统规定不能在主线程(UI线程)中执行耗时操作,这就需要我们在子线程中处理耗时...
孟校长牛逼
Android Handler-带你从源码理解消息机制前言 在我们的Android日常开发中,我们经常会遇到一些比较耗时的I/O操作或者访问网络的操作,而我们都知道Android系统规定不能在主线程中执行以上等操作,所以我们只能...
背景:想在编译时按照配置文件修改xml中的特定字符串 android编译时,会在mergeResource任务中把三方依赖库、依赖module、自己的资源进行合并、汇总,最后...
10篇看完了,受益匪浅👍
Gradle学习10——自定义Gradle插件学习本系列前可以下载相关的github项目gradleLearnDemo。地址:https://github.com/sososeen09/gradleLearnDemo G...
然后怎么解决呢
关于2015款macbook的休眠发热问题今天15:39的时候将电脑取出,发现已经烫手了,风扇在疯狂的转,开盖放置在桌面降温后开始寻找原因 console的last命令 Last login: Fri Aug 25 ...
@newtrek 确实是 哈哈
Carson带你学Android:手把手带你深入读懂Retrofit 2.0源码前言 在Android开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将手把手带你深入剖析Retrofit v2...
行为录制、回放 github地址 https://github.com/kaikaixue/PlaybackOP 代码量少、原理简单、仅适用于瞎玩 为方便,motioneve...
Jake Wharton 是 Android 大神,同时也是开源狂魔。他开源的项目特点是小而美,且应用广泛,比如 butterknife、RxBinding、hugo 等,本...