04 2020 档案

摘要:个人博客 "http://www.milovetingting.cn" 动态代理+注解+反射实现View的点击事件绑定 代理模式是给对象提供一个代理对象,由代理对象来控制原对象的引用。代理模式分为静态代理和动态代理。 静态代理 定义接口 定义具体的实现类 定义代理类 可以看到,具体的实现类和代理类都 阅读全文
posted @ 2020-04-29 17:25 milovetingting 阅读(457) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Java中的注解和反射 注解 Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。 注解定义 通过 来声明一个注解 元注解 对注解进行注解的类就是元注解(meta annotation),在自 阅读全文
posted @ 2020-04-27 11:05 milovetingting 阅读(468) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Jetpack学习 WorkManager WorkManager是什么 可以轻松调度即使在应用退出或设备重启时仍应运行的可延迟异步任务,不适用于应用进程结束时能够安全终止的运行中的后台工作,也不适用于需要立即执行的任务。 简单 阅读全文
posted @ 2020-04-20 21:01 milovetingting 阅读(482) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Jetpack学习 Paging Paging是什么 分页库可一次加载和显示一小块数据。按需载入部分数据会减少网络带宽和系统资源的使用量。 简单使用 引入Paging 在需要引入Paging模块的build.gradle中配置 阅读全文
posted @ 2020-04-18 17:13 milovetingting 阅读(342) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Jetpack学习 Navigation Navigation是什么 Navigation翻译过来就是导航。 导航是指支持用户导航、进入和退出应用中不同内容片段的交互。Android Jetpack 的导航组件可帮助您实现导航, 阅读全文
posted @ 2020-04-17 23:11 milovetingting 阅读(728) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Jetpack学习 Room Room是什么 Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制 以上内容来自官方文档。用一句话总结下: 阅读全文
posted @ 2020-04-16 20:38 milovetingting 阅读(458) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Jetpack学习 DataBinding 简单使用 在需要使用DataBinding的模块的build.gradle中增加 然后同步 新建一个继承自 的类 在需要绑定的字段的 方法上增加 注解,在set方法里增加 build工 阅读全文
posted @ 2020-04-15 23:19 milovetingting 阅读(414) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Jetpack学习 LiveData LiveData是什么 LiveData是一种可观察的数据存储器类,具有生命周期的感知能力。 简单使用 一般都是和ViewModel一起使用。定义一个类继承自 : 在这个类里定义 类型的属性 阅读全文
posted @ 2020-04-14 21:48 milovetingting 阅读(298) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Jetpack学习 Lifecycle Lifecycle是什么 Lifecycle是Jetpack提供的一个组件,可以感知Activity,Fragment的生命周期变化。 简单使用 定义一个类继承自LifecycleObse 阅读全文
posted @ 2020-04-14 21:46 milovetingting 阅读(582) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Jetpack学习 初识Jetpack 前言 本篇介绍Jetpack,内容来自官方文档。(我是搬运工 ^_^ ) Jetpack是什么 Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循 阅读全文
posted @ 2020-04-14 21:43 milovetingting 阅读(642) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" 基于Netty实现服务端与客户端通信 前言 本文介绍基于Netty实现的服务端与客户端通信的简单使用方法,并在此基础上实现一个简单的服务端 客户端指令通信的Demo。 Netty是什么 Netty是一个NIO客户端 服务器框架, 阅读全文
posted @ 2020-04-13 03:01 milovetingting 阅读(2406) 评论(0) 推荐(2) 编辑
摘要:个人博客 http://www.milovetingting.cn Gradle自定义插件发布到Maven 前言 日常开发中,我们可能会用到一些别人开发的插件,通常我们是这样引入插件的: 在项目根目录下的build.gradle增加配置: buildscript { repositories { / 阅读全文
posted @ 2020-04-05 17:18 milovetingting 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Android应用加固的简单实现方案(二) 前言 上一篇文章介绍了基于dex加固方案的两种具体实现。相对于手动加固,基于gradle实现的加固方案效率有了进一步提升。但是,还是需要在壳Module中增加util相关工具类的引用, 阅读全文
posted @ 2020-04-04 19:08 milovetingting 阅读(1216) 评论(1) 推荐(0) 编辑
摘要:个人博客 "http://www.milovetingting.cn" Android应用加固的简单实现方案 概述 Android应用加固的诸多方案中,其中一种就是基于dex的加固,本文介绍基于dex的加固方案。 原理:在AndroidManifest中指定启动Application为壳Module 阅读全文
posted @ 2020-04-04 16:52 milovetingting 阅读(4879) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示