Android 使用DexClassLoader动态启动活动

Android 使用DexClassLoader动态启动活动,android,android-activity,dex,Android,Android Activity,Dex,我想写一个应用程序,点击其中的一个按钮,从另一个apk文件(未安装在系统上)运行一个活动。假设我有项目A,其中有活动A,项目B中有活动B。我希望活动A在运行时动态加载活动B(假设项目B的APK文件位于项目A的资产目录中,并且项目A知道必须在该APK文件中查找哪个类) 我知道允许您从不同的DEX文件(有一个示例)动态加载类,但是我可以对同样具有资源的APK文件执行相同的操作吗?基本上修改动态类加载程序示例,以启动系统中的新活动 希望我的解释是清楚的。对此的任何意见都非常感谢 干杯

我想写一个应用程序,点击其中的一个按钮,从另一个apk文件(未安装在系统上)运行一个活动。假设我有项目A,其中有活动A,项目B中有活动B。我希望活动A在运行时动态加载活动B(假设项目B的APK文件位于项目A的资产目录中,并且项目A知道必须在该APK文件中查找哪个类)

我知道允许您从不同的DEX文件(有一个示例)动态加载类,但是我可以对同样具有资源的APK文件执行相同的操作吗?基本上修改动态类加载程序示例,以启动系统中的新活动

希望我的解释是清楚的。对此的任何意见都非常感谢

干杯