我想编写一个应用程序,单击其中的按钮,从另一个apk文件(未安装在系统上)运行活动。因此,假设我有项目A,其中包含活动A,项目B中包含活动B.我希望活动A在运行时动态加载活动B(假设项目B的APK文件位于项目A的资产目录中,项目A知道它必须在该APK文件中查找哪个类。
我知道DexClassLoader允许您从不同的DEX文件中动态加载一个类(有一个例子here),但是我可以对具有资源的APK文件执行相同的操作好?基本上以一种在系统中启动新活动的方式修改动态类加载器示例?
希望我的解释清楚。对此非常感激。
干杯