首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 透过反射启动未安装的APK中的Activity

2013-02-19 
Android 通过反射启动未安装的APK中的Activity?说明:Room A, Room B, Room N,是没有被安装的APK格式文件,

Android 通过反射启动未安装的APK中的Activity

?说明:

Room A, Room B, Room N,是没有被安装的APK格式文件,为了简单说明,里面只有一个Activity;Hall:被安装的APK,用于提供Context给Room A, Room B, Room N等Activity;Hall启动Room X使用的是反射技术和提供给Room X自己的Context,用于交互操作;

Room工具类:


?
Android 透过反射启动未安装的APK中的Activity
?
Android 透过反射启动未安装的APK中的Activity
?

说明:

由于使用的Context是Hall的,所以如果点击Back按钮,直接退出示例程序;Room B, Room C都和Room A类似,详见附件;

多说一句:

由于Hall和Room X使用同一个Context,在点击Back后,直接退出应用程序,是否有比较合适的解决方案(肯定有,要看具体要求而定罢了!+_+);Room X中只添加了一个Activity,对于多Activity的加载,跳转操作还需要测试;如何做进一步调整;相关代码见附件!:)

?

?

?

?

热点排行