从android项目的/ assets文件夹导入.java文件?

时间:2011-08-10 22:15:35

标签: android import assets

我的android项目的assets文件夹中有一个SHA1.java文件。我的问题是如何在我的主java文件中访问该文件的类。有没有办法做这样的事情?

1 个答案:

答案 0 :(得分:0)

首先,您需要一个.class文件来加载i

其次,您可以创建自己的ClassLoader并从中调用defineClass()::

http://download.oracle.com/javase/1.4.2/docs/api/java/lang/ClassLoader.html#defineClass(java.lang.String,byte [],int,int)

然后你应该做classObj.newInstance()并处理它。

此外,添加一些可以轻松调用SHA1.class的包装器是有意义的 - 即执行所有操作的单个方法,因为如果没有反射,您将无法访问它。