首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android:框架组件
订阅
二月_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
Android 代码混淆语法讲解及常用模板
混淆对于每一个开发者来说都不陌生,对于大多数 APP 而言,在上线之前,通常会进行代码混淆,加固,防止自己的 APP 被别人轻易破解。 在现在的 Android 开发中,基本都是以 AndroidStudio 为主,因此,本篇文章也主要以 AndroidStudio 为例进行讲…
直播App中Android酷炫礼物动画实现方案(下篇):SVGA由来与Lottie的对比
在一个月黑风高的夜里,一位开发Da Lao在朋友圈吐槽『你们UED设计的动画,太炫了!我们实现不了……!』,接着小B(UED掌门人)与这位Da Lao谈了一整晚的人生。 第二天,小B把Pony捉到了会议室,说道:『给你个死任务,把UED设计出来的动画,实现到《ME直播》中,不然…
Android :一文带你真正入门神秘的Rxjava
Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 希望你们会喜欢。 1. 定义 2. 作用 3. 特点 4. 原理 即RxJava原理可总结为:被观察者 (Observable) 通过 订阅(Subscribe) 按顺…
聊聊Android中的ContextImpl
回到ContextImpl和Context,其实也是一样的,这个ContextImpl相当于代码中的Man,而Context相当于Person,只是一个接口,一个抽象类,但本质都是一样,而Decorator相当于ContextWrapper,那么具体的抽象实现类为什么呢,在An…
android 关于先登录成功后再进入目标界面的思考
原本只是想把自己的思路和想法给大家分享一下,没想到有这么多人的关注和喜欢,实在是有点受宠苦惊。或许是思路太长,给某些人造成了误解,在此做一个说明。(如果还没有看过文章,可以直接从下面分隔线开始) 这里讲的跟网络拦截没有什么关系。 这里讲的不仅仅是登录跳转,而是由登录跳转引出的一…
基于AOP设计的Fragment框架
本篇文章介绍一个关于Fragment的管理框架FragmentRigger。 这个框架的目标只有两个:1、让Fragment的使用更简单。2、使用成本最低的Fragment框架。 本篇先对该框架产生的背景进行说明,接着介绍该框架解决的问题并给出部分解决方案,最后,介绍该框架的用…
移动架构 (八) 人人都能看得懂的动态化加载插件技术模型实现
插件化其实也就是 模块化->组件化 演变而来, 属于动态加载技术,主要用于解决应用越来越庞大以及功能模块的解耦,小项目中一般用的不多。 原理: 插件化的原理其实就是在 APP 壳运行过程中,动态加载一些程序中原本不存在的可执行文件并运行这些文件中的代码逻辑。可执行文件总的来说分…
[译] Android 架构:Part 4 —— 实践整洁架构
在 Android 架构系列的最后部分,我们将 Clean Architecture 调整到 Android 平台。我们将 Android 和真实世界从业务逻辑中分离,令利益相关者满意,使一切都容易测试。 理论很棒,但是当我们创建一个新 Android 项目时,该从哪开始呢?让…
Hook源码实现阿里无闪烁换肤
1. 什么是一键换肤 2. 界面上哪些东西是可以换肤的 3. 利用HOOK技术实现优雅的“一键换肤" 4. 相关android源码一览 5. "全app一键换肤" Demo源码详解 1. 什么是一键换肤 2. 界面上哪些东西是可以换肤的 3. 利用HOOK技术实现优雅的“一键换…
Android 7.0 startActivity()源码解析以及对几个问题的思考:
本文并不是非常详细地解释startActivity()源码每行代码的具体作用(实际上也根本做不到),所以我省略了很多代码,只保留了最核心的代码。我研究这段源码的目的是为了解决以下几个我在开发应用的过程中所思考的问题: Instrumentation类相当于一个管家,它的职责是管…