首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rookie_
掘友等级
散人
|
落云宗
十八线大厂Android开发程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
Shadow对插件包管理的设计
在Shadow开源的代码中,首先分为core层和dynamic层。core层就完成了插件框架的全部功能,dynamic层又将插件框架动态化起来了。然后core层本身主要也分为两部分,一部分是loader相关的,一部分是manager相关的。其中loader就是解决插件框架核心功…
调试研究Shadow对字节码编辑的正确姿势
Shadow是通过字节码编辑技术向插件插入中间层,完成插件技术的核心工作的。所以,有必要给新接触字节码编辑技术的同学分享一下研究这项技术的入门姿势。 Android 官方的构建过程提供了名为TransForm的API,详见这里 。这个API允许第三方插件在class转换成dex…
Shadow的跨进程设计与插件Service原理
这篇文章介绍一下Shadow的跨进程设计和插件Service的原理。一同讲这两部分是因为它们是相关的。这篇文章假设读者对于Android的Service、Binder通信没有那么了解,因此会提及一些可能对你来说有些简单的内容。 在Android系统中,应用可以是多进程的。这在移…
关于LiveData全面详解(附事件总线)
前言:缤纷色彩闪出的美丽 是因它没有 分开每种色彩 MVVM 架构模式中,ViewModel 是不会持有宿主的信息,业务逻辑在ViewModels层中完成,而不是在Activities或
Android IM即时通信多进程中间件设计与实现
本项目是一个基于多进程的Android IM即时通信中间件,旨在帮助Android开发者了解如何在实现IM即时通信的同时,提高应用程序的稳定性和安全性。
缓存优化必备:掌握冷热分离和重排序的优化技巧
在当今高并发、大数据的时代,系统性能优化是非常重要的。而缓存优化作为提高系统性能的一种有效手段,被广泛应用于各种场景中。冷热端分离和重排序是常见的两种缓存优化方式。本篇博客将详细介绍这两种优化方式
函数式编程的魔法武器:Kotlin高阶函数和Lambda表达式
Kotlin作为一门函数式编程语言,强调函数的重要性,高阶函数和Lambda表达式则是Kotlin中的独门武器。本文旨在介绍Kotlin高阶函数、Lambda表达式的语法,以及它们在函数式编程中的应用
Android IM即时通信多进程中间件的设计与实现-剥离长连接,让组件职责更单一
我希望在我的整个Demo 中不关心长链接的具体实现,但是我能在Demo 对整个长连接进行管理、使用。
Android 指纹识别(给应用添加指纹解锁)
使用指纹 需要知道的 FingerprintManager : 指纹管理工具类 FingerprintManager.AuthenticationCallback :使用验证的时候传入该接口,通过该接
Android 筑基导论
编程这条路能走多远,能走多久,就看一点:你学不学的明白。想学明白,就得看你会不会学习,所以编程能干多久,你值多少钱,最终看你会不会学习 1. 进退无据,盲目追求最新技术 你应该清楚哪些是最优先的、哪些是可以放放的,就像项目开发一样,列个燃尽图出来,估计你会吓死。当然能把这个图列…
下一页
个人成就
文章被点赞
13
文章被阅读
25,794
掘力值
553
关注了
40
关注者
13
收藏集
13
关注标签
6
加入于
2019-01-09