首页
首页
沸点
课程
直播
活动
竞赛
商城
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 比较常用的网络框架封装,以及实现一句代码随意切换主流网络框架。读者也可根据该本章思路实现其他效果,比如说,随意切换权限请求框架等。