首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
二十三岁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
485篇文章 · 0订阅
Android属性动画,看完这篇够用了吧
随着APP的开发周期演进,APP不再满足基础的功能保障,需要有较好视觉体验和交互操作。那么动画效果是必不可少的,动画有帧动画,补间动画,属性动画等等。 本文通过一些简单常见的动画效果,和大家重温属性动画的相关知识点。旨在通过全文,全面掌握属性动画~如果看完本文,还需要查阅其他文…
用生命周期规范组件化流程
1. 组件划分 2. 组件创建 3. 组件开发 4. 组件维护 5. 组件发布 6. 组件移除 demo 有空会在 github 上更新,欢迎关注。demo 怎么做:一条commit对应一条规范。所以不会很快,可以先 star 收藏以便查阅。 组件调试时独立:每个组件都可以成为…
使用 JSBridge 与原生 IOS、Android 进行交互(含 H5、Android、IOS 端代码,附 Demo)
本文详细讲述了如何使用 JSBridge 在 H5 和原生 Android、IOS之间进行交互。IOS 端包含 OC 和 Swift 的版本,Android 端包含 Java 和 Kotlin 版本。 本文主要是通过代码讲述了如何使用 JSBridge 在 H5 和 原生之间进…
Android 热修复Tinker源码分析(三)补丁的加载
上一篇文章中我们大致分析了补丁包的合成过程,本文将逐步分析补丁的加载过程。补丁加载主要是dex和资源文件的加载,对于dex文件来说,加载实际上就是将补丁dex转换为Element插入到app的Path
看完这篇你还不会ASM字节码插桩,我吃x!
QQ空间曾经发布的热修复解决方案中利用Javaassist库实现向类的构造函数中插入一段代码解决CLASS_ISPREVERIFIED 问题。包括了Instant Run的实现以及参照Instant Run实现的热修复美团Robus等都利用到了插桩技术。 插桩就是将一段代码插入…
Android Dagger2 基础 一(@Inject, @Component, @Module & @Provider)
Android Dagger2 简单基础介绍。 @Inject @Component @Module @Provider @Name
Retrofit2 实战(一、使用详解篇)
前言:要么出击,要么出局,命运女神总会眷顾拼尽全力的一方。 一、概述 1. 什么是retrofit retrofit是现在比较流行的网络请求框架,可以理解为okhttp的加强版,底层封装了Okhttp
Jetpack Compose初体验--(导航、生命周期等)
上一篇Jetpack Compose初体验 中练习了Compose中的布局、自定义布局、自定义view、动画、手势等操作,这些都是在一个页面中完成,一个应用不能只有一个页面,今天来练习一下Jetpac
Android-Activity详解
Activity的基础(生命周期,启动模式)、踩过的坑点(传递数据过大崩溃)、以及面试的要领(怎么做到多Actvitiy退出应用等)。
Android 架构之隔离层设计(实现一键切换主流网络框架) 上
前言 本篇文章主要讲解 Android 比较常用的网络框架封装,以及实现一句代码随意切换主流网络框架。读者也可根据该本章思路实现其他效果,比如说,随意切换权限请求框架等。