无论如何从不同的应用程序加载一个类?
例如,我有两个应用程序,其中一个有SomeExample类文件。我想加载它并从另一个应用程序使用。
我尝试使用Class.forName。但是这个函数会抛出" ClassNotFoundExpetion"。
答案 0 :(得分:4)
无论如何从不同的应用程序加载一个类?
不,抱歉。
您可以使用startActivity()
,startService()
等启动其他应用程序的组件,但每个应用程序的代码仍然是独立的。
答案 1 :(得分:1)
虽然在大多数情况下是不可取的(Android有很多API可以解决应用程序间通信的常见问题而无需共享代码),但使用possible是PathClassLoader。