首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
b1tb1t
掘友等级
大全栈开发,Senior Software Engineer
https://blog.csdn.net/b1tb1t/
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
404
文章 402
沸点 2
赞
404
返回
|
搜索文章
赞
文章( 402 )
沸点( 2 )
双进程交互实现App自动重启
背景 你可能会好奇,有些手游(比如王者荣耀)是怎么实现资源更新后自动重启的? 这个体验确实不错,因为不需要用户手动点击桌面图标重启App,在一些数据恢复备份的场景中,很实用。
Android 15?我想躺着
大家好,最近行业形势越来越差,希望大家安好吧。 之前写过一些 Android 版本的适配,Android 15发布在即,一块来看下需要适配及更新的功能吧!
哔哩哔哩APP的 AGP8 升级之旅
某视频APP的AGP8升级踩坑经历 本次AGP升级计划从 `7.2.2` 升级到 `8.2.2`,`AGP`中最大的变动点是 `Transform Api` 接口的废弃、以及默认编译特性的开启。
Android性能优化-图片篇
而安卓加载图片的原理是根据手机的密度(dpi)来选择不同的文件夹下的图片,如果没有,就会从别的密度文件夹来获取图片并按照一定比例来缩放展示图片。获取设备密度的方法为: 例如一个在xhdpi下为200 * 200的图片,xxhdpi密度下大概为265 * 265,但此时图片只有2…
预加载属性 preload 与 prefetch 区别
预加载属性 preload 与 prefetch 区别 preload 告诉浏览器立即加载资源; prefetch 告诉浏览器在空闲时才开始加载资源; preload、prefetch 仅仅是加载资源
速度优化:任务调度优化
前面讲过,任务调度是影响速度的本质因素之一,这一章我们就来讲讲任务调度的优化。 针对任务调度,我们很自然地就能想到:提高任务的优先级或者减少任务调度的耗时这两条优化方法论。减少调度耗时有不少优化方案,
为什么LiveData的观察者必须处于主线程中
本篇文章源自于一位爱思考的小伙伴留下的一个评论,由此展开思考,LiveData的观察者对象必须得处于主线程中吗?为什么要这么设计?如何保证线程安全的?也是想通过postValue方法那样采用Synch
完全解析Android:Looper与Handler机制
对于疏漏或者不理解的地方,还是需要自行阅读源码。 Looper和Handler机制是Android程序运行的核心机制,该机制渗透在Android应用程序的方方面面,理解该机制之后我们才能理解Android开发中的许多其他的概念,我认为这是每个Android开发者都应该掌握的。 …
Android 15 适配之16K Page Size :为什么它会是最坑的一个适配点
首先什么是 Page Size ?一般意义上,页面(Page)指的就是 Linux 虚拟内存管理中使用的最小数据单位,页面大小(Page Size)就是虚拟地址空间中的页面大小, Linux 中进程的
负一屏和桌面交互实现原理
1. 跨进程通信原理简介 两个应用之间的交互,势必涉及到跨进程通信,在说明负一屏和桌面的交互实现原理前,有必要先介绍下跨进程通信的原理,也就是 Binder 的通信过程,由于这不是本次重点,这里只是简单说明。 最后 Client 和 Server两者之前就互相持有对方的Bind…
下一页
个人成就
掘力值
12
关注了
720
关注者
9
收藏集
0
关注标签
7
加入于
2020-07-04