文章
86
标签
12
分类
25
Home
Posts
Learn
Note
Categories
Tags
BravestSnail's Blog
Android 扫描包下类
Home
Posts
Learn
Note
Categories
Tags
Android 扫描包下类
发表于
2025-10-27
|
更新于
2025-10-28
|
note
Android
组件化
|
浏览量:
Android(安卓)获取接口的所有实现类
Android ClassesReader 扫描指定包下所有Class
DexFile
已经被
弃用
,可以考虑用
hilt
或者
dagger
替代
文章作者:
BravestSnail
文章链接:
https://bravestsnail.github.io/2025/10/27/note/Android/%E7%BB%84%E4%BB%B6%E5%8C%96/Android%20%E6%89%AB%E6%8F%8F%E5%8C%85%E4%B8%8B%E7%B1%BB/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
BravestSnail's Blog
!
上一篇
Android中分享应用程序缓存目录文件的方法
Android中分享应用程序缓存目录文件的方法在Android开发中,我们可能需要将应用程序缓存目录下的文件分享给其他应用程序或用户。这里介绍一种常见的方法,使用FileProvider来获取文件的内容URI,并创建一个共享操作。 获取文件的内容URI首先需要获取要分享的文件的Uri对象,可以使用以下代码: 123456// 获取 Context 对象Context context = getApplicationContext();// 获取缓存目录下的文件File file = new File(context.getCacheDir(), "example.txt");Uri fileUri = FileProvider.getUriForFile(context, context.getPackageName() + ".fileprovider",...
下一篇
注解和注解处理器
什么是注解引用《Java编程思想》第20章的注解定义: 注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 元注解Java还另外提供了四种注解,专门负责新注解的创建,这些注解也被称为元注解(meta-annotation)。 注解 含义 @Target 表示该注解可以用于什么地方。可能的 ElementType 包括:CONSTRUCTOR:构造器的声明,FIELD:域声明(包括enum实例),LOCAL_VARIABLE:局部变量声明 ,METHOD:方法声明 ,PACKAGE:包声明...
BravestSnail
文章
86
标签
12
分类
25
Follow Me
公告
This is my Blog
最新文章
IO模型
2025-10-27
Java并发
2025-10-27
在U Boot环境下查看U盘文件
2025-10-27
wsl代理
2025-10-27
Android 系统导航栏模式切换与查询
2025-10-27