在android中加载.class文件以用作本地类

时间:2015-06-09 06:04:25

标签: java android dex

我们必须动态地将.class文件加载到Android中。 .class文件是在服务器端生成的,取决于另一个软件中的用户输入。

让我举一个例子来说明我们在这里要实现的目标。 假设我们想在运行时加载这个类:

Person.class

public class Person{

    String name;

    public Person(String name){
        this.name = name;
    }

    public String getName(){
        return this.name;
    }

}

我们希望以允许我们像任何其他类的函数一样使用其函数的方式包含此类。例如:

Person person1 = new Person("mike");
System.out.println(person1.getName());

我们发现了很多例子,但是他们都假设你有一个静态类文件,它不会改变,因此可以在开发过程中将它转换为dex文件。

1 个答案:

答案 0 :(得分:0)

我能想到的最接近的是通过RMI。我发现以下答案可能有助于在Android上使用RMI:

Using JAVA RMI in Android application