首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
123
订阅
夏碧笔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
深入探索编译插桩技术(二、AspectJ)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 现如今,编译插桩技术已经深入 Android 开发中的各个领域,而 AOP 技术正是一种高效实现插桩的模式,它的出现正好给处于黑暗中的我们带来了光明,极大地解决了传统开发过程中…
【性能优化】App启动优化与耗时定位
而我们能够优化的,也就是下面Application的创建部分,系统的进程分配以及一些窗口切换的动画效果等,都是跟ROM相关的,我们无法处理。所以,我们需要把重点放到Application的创建过程。 显示优化,当App没有完全起来时, 屏幕会一直显示一块空白的窗口(一般来说是黑…
Android开发如何准备技术面试(含Android面试押题)
今年毋庸置疑是找工作的寒冬,每一个出来找工作的同学都是值得尊敬的。现在找工作,虽然略难,但是反过来看也会逼迫我们成为更加优秀的自己。 但是不管是旺季还是寒冬,有一些优秀的同学找工作还是挺顺利的。所以说还是得提高我们自己的硬实力。 想必大家现在经常能看到某某公司又裁员了,会担心是…
Android 各版本兼容性适配
本文总结了从 Android 6 - Android 13 重要的行为变更。这里列举了比较有影响的,比较常见的一些场景的开发适配。
Android 广播详解与本地广播 LocalBroadcastManager
广播是 Android 四大组件之一,是 Android 系统提供的一种通讯方式。Android 中的广播机制允许程序可以只对自己感兴趣的广播进行注册,使得程序只会接收到自己所关心的广播内容。
时序图思维导图式的记忆模式: 巩固Android SDK源码阅读
每一个Android开发,基本都了解或者学习过系统的知识,一是因为国内软件行业内卷,找工作时“面试造火箭,工作拧螺丝”的局面导致的
Android工程师,不理解模块化、组件化、插件化的区别怎么行?
上次,我们讲了MVVM,其实从狭义上来讲,Android的架构概念就在这儿,无论怎么变,都是加加减减一些边边角角的东西,不足在意。
Android组件化和插件化
现在有了 gradle,拆模块非常方便了。不过模块化开发是在 gradle 到来之 前就有了的 App 的部分功能模块在打包时并不以传统方式打包进 apk 文件中,而是以另一种形 式二次封装进 apk内部,或者放在网络上适时下载,在需要的时候动态对这些功能 模块进行加载,称之为…
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这般龟速严…
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…