импортировать файл .java из папки / assets проекта android? - PullRequest
0 голосов
/ 11 августа 2011

У меня есть файл SHA1.java, который находится в моей папке assets моего проекта Android. У меня вопрос, как мне получить доступ к классу этого файла в моем основном файле Java. Есть ли способ сделать такую ​​вещь?

1 Ответ

0 голосов
/ 11 августа 2011

Прежде всего, вам нужен файл .class для загрузки i

Во-вторых, вы, вероятно, можете создать свой собственный ClassLoader и вызвать из него defineClass () ::

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

Затем вы должны выполнить classObj.newInstance () и обработать его.

Также, возможно, имеет смысл добавить некоторую оболочку, которая упрощает вызов SHA1.class - то есть единственный метод, который выполняет все, так как вы не сможете получить к нему доступ без отражения.

...