Возможна ли передача кода в класс обслуживания в Android / Java? - PullRequest
0 голосов
/ 29 марта 2012

Я пытаюсь позволить пользователю "создать свой собственный сервис". самый прямой метод, о котором я мог подумать, - это создать пустой сервис и позволить ему «заполнить его». он напишет свой собственный код, и я скомпилирую его вместе с моим проектом. (Если он не понят, код должен быть введен в сервис программно, а не вручную).

Существуют ограничения, которые требуют, чтобы это было сделано таким образом. кто-нибудь есть идея?

1 Ответ

1 голос
/ 29 марта 2012

вот пост о программной компиляции и запуске Java-кода,

Как программно скомпилировать и создать экземпляр класса Java?

это довольно уродливо, хотя. Возможно, вы захотите взглянуть на необходимость использования скрипта на языке более высокого уровня и его выполнение в среде сценариев Android

http://google -opensource.blogspot.com / 2009/06 / введение-андроида-scripting.html

есть также проект SL4a,

http://code.google.com/p/android-scripting/

...