文章目录
Android 插件化系列文章目录
一、编译 " 插件 " 模块
二、首次编译运行 " 宿主 " 模块
三、第二次运行 " 宿主 " 模块
四、" 宿主 " 模块代码
五、" 插件 " 模块代码
六、" 依赖库 " 模块代码
1、插件 Activity 接口
2、插件 Activity 基类
3、代理 Activity ( 桩 )
4、插件管理器
一、编译 " 插件 " 模块
首先编译 " 插件 " 模块 , 生成 APK 安装包 ;
二、首次编译运行 " 宿主 " 模块
编译运行 " 宿主 " 模块 , 目的是为了生成 getExternalFilesDir(null).getAbsolutePath() 目录 ;
该目录在应用首次运行时自动生成 , 应用卸载后 , 自动删除 ;
该目录的绝对路径名称如下 :
/sdcard/Android/data/kim.hsl.plugin/files
拷贝插件包 : 将 上一章节 编译的插件包 apk 拷贝到 /sdcard/Android/data/kim.hsl.plugin/files 目录中 ;
在 " Device FIle Explorer " 面板中 , 右键点击 /sdcard/Android/data/kim.hsl.plugin/files 目录 , 点击 " Upload " ,
再弹出的对话框中 , 选择编译生成的 apk 安装包 , 上传到该目录中 ;
上传完成 ;