首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android之禅
掘友等级
和你分享有价值有思考的技术文章
|
微信 Ming_Lyan
喜欢分享,记录,学习新知识
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
126
文章 106
沸点 20
赞
126
返回
|
搜索文章
最新
热门
Android上唤起 APP 场景的思考总结
恰逢项目小版本要上一个 极速版轻应用内嵌于主端 APP 内,在 APP 启动时通过读取配置决定是否优先显示轻应用界面。因此,在启动 APP 时需要实时进行不同场景切换。 一开始我们通过新增一个 LauncherActivity 用于中转不同场景的切换,原 APP 主页面处理任何…
一个更贴近 android 场景的启动框架 | Anchors
随着公司项目需求迭代,项目依赖库越来越多,Application#onCreate() 承载的初始化逻辑变得越来越复杂。 以上一年线上项目的初始化逻辑例子。 项目的初始化代码真的又臭又长... 在第一次项目重构的时候,尝试拆分初始化逻辑, 把原来的所有初始化逻辑划分为同步初始化…
我是如何设计及改造 PanelSwitchHelper 库|实战篇章
反馈群里的朋友也反馈了一些使用过程中的问题。其中有一部分问题是如何使用 API 或者 API 使用不当导致业务场景的表现与 Demo 有所出入,我也针对每个问题认真地地解答并基于建议,但大致的场景问题基本都相同。因此,想写一篇关于 PanelSwitchHelper 原理及设计…
拖更了三年,带回了一个非常好用的库|墙裂推荐
事情是这样的。 4年前毕业那会,呆在公司的短视频项目,做 🍍 视频。那会做得比抖音还早,但是由于短视频太烧钱了,项目被公司关掉啦。当时需要开发横竖屏直播/异步视频的场景,就研究下了市场上的 app,发现输入弹幕的交互并不友好。最直接的体验就是,微信比绝大部分IM软件在聊天场景…
如何读懂晦涩的 Class 文件|进阶必备
Android 开发者日功能常开发几乎都是面向 Java/Kotlin 语法编程,对于.class 文件的关注相对较少。 当你反编译 .class 文件或在 Android 程序编译期间修改字节码做代码注入时,读懂字节码是一道绕不开的槛。 文章主要给出快速读懂一个 class …
我是如何一步一步爬上 “64K限制” 的坑 | 经验贴
分享这个填坑的记录,主要是感觉身边很多 Androider 都会遇到和我一样的场景。 尝试了很多解决方案,a 方案不行换 b 方案,b 方案不行换 c 方案... 知道没有方案可以尝试了,开始绝望... 其实无论影响大不大,丢在项目里总不太好。 当别人帮助不了的时候,真的就只有…
这些年,我所经历的所有面试|写给正在求职的 Androider
我的微信小号有一组特殊的朋友。他们从 CSDN上看到我之前发布的《从阿里到网易,一位非985/211本科应届生的一年求职路》后留下邮箱询要面试资料的,我在邮箱发送资料之后我们互相添加微信认识聊上的。 上上周,他们中有几个生通过微信找我咨询了一些找工作的问题,包括面试会问哪些技术…
这些年,我爬过的 Android 坑 | 持续更新 (2020/07/03 update)
此时 window 为 wrap_content,如果出现左右空白,则考虑使用上个问题的方案。 在线上项目中我们遇到一个场景:当应用按下 Home 退回后台,然后过一段时间之后从后台拉起我们的项目。极少数机型在主页进行多个 fragment 的切换时出现了 fragment 的…
Android 补丁技术学习总结(五) 技术选型及实践流程
两年前在旧的团队预研热修复的时候,我们选择了 tinker。现在所在的团队的还是 tinker。对于中小团队而言,我们选择方案一般需要:“高兼容性,高修复性,免费,社区活跃”。 免费,一开始 AndFix 其实简单易用,后面转 sophix 后需要收费,就放弃了。如果有金主爸爸…
Android 补丁技术学习总结(四) so修复
静态注册,使用 Java_{类完整路径}_{方法名} 作为 native 的方法名。当 so 已经被加载之后,native 方法在第一次被执行时候就会完成注册。 动态注册,借助 JNI_OnLoad 方法完成绑定。当 so 被加载时会调用 JNI_OnLoad 方法进行注册。 …
下一页
个人成就
文章被点赞
973
文章被阅读
136,944
掘力值
3,930
关注了
31
关注者
1,594
收藏集
1
关注标签
9
加入于
2017-01-12