- 博客(5)
- 资源 (2)
- 收藏
- 关注

原创 Jetpack Navigation Fragmen间数据传递
Jetpack Navigation Fragmen间数据传递 Navigation 是一个框架,用于在 Android 应用中的“目标函数”之间导航,该框架提供一致的 API,无论目标函数是作为 Fragment、Activity 还是其他组件实现。需要传递数据的几种场景页面迁移时需要从AFragment 将数据传递到BFragment.页面回退时需要从BFragment 将数据传递到AFragment.页面迁移时的数据传递方式 在开发中从AFr
2021-01-31 14:33:57
1492
1

原创 如何优雅的使用反射(一)
如何优雅的使用反射(一)如何优雅的使用反射 相信每一位接触过Java的同学对于反射都不陌生。作为一种从更高维度操纵代码的方式,反射通常被用于实现Java上的Hook技术。 然而反射的使用方式也不难,随便一Google 就有一堆文章。所以本文将不再累述反射的Api与原理等概念,而是从使用者的角度出发,站在Coder的角度上去观察如何优雅的写出反射代码。常见的反射写法public class ReflexDemo { private int mId
2020-09-27 20:45:14
421
原创 PaintedSkin 一款解决Android App 换肤功能的框架
PaintedSkin 一款解决Android App 换肤框架,极低的侵入性与学习成本。效果展示 Android换肤框架PaintedSkin效果展示 最新版本模块说明版本PaintedSkin换肤核心包3.0.3@aarStandardPlugin减少代码侵入的插件包1.0.0@aarAutoPlugin全自动插件包1.
2021-03-20 16:52:30
616
3
原创 Android Crash的产生与解决方案( 一. 源码篇 )
一. 什么是Crash? App Crash全称Application crash, 对于Crash可分为Java Crash和Native Crash。 对于Crash所有的Android App开发者都会遇到,那么为什么会出现Crash呢?系统又是如何处理Crash的呢? 例如,在开发中大家经常使用try…catch语句来进行异常捕获,但还是会有一些异常是在运行中动态产生的,这些没有被有效捕获的异常就是导致应用Crash的原因。小结:Crash是由于代码
2020-11-16 22:35:57
2075
原创 如何优雅的使用反射(二)
如何优雅的使用反射 在上一篇文章中向大家介绍了什么是声明式反射,以及具体使用方式与常用写法的对比。那么本篇文章将向大家介绍Reflex框架的结构以及原理。Reflex架构废话不多说,直接上图: 从上图可以看出Reflex是由核心的ReflexClass与围绕在其周围的Field、StaticField、Method 三部分构成。这三部分是用于声明和使用反射的结构的定义。从名字也能看出该反射结构的类型信息,如构造方法、数据类型、是否静态等。 &
2020-09-27 20:52:20
251
Httpclient_jar
2014-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人