ユーザーに「自分でサービスを作って」もらうようにしています。私が考えることができる最も直接的な方法は、空のサービスを作成し、彼に「それを埋める」ことです。彼は彼自身のコードを書き、私はそれを私のプロジェクトと一緒にコンパイルします。(理解できない場合は、コードを手動ではなくプログラムでサービスに挿入する必要があります)。
この方法で行う必要がある制限があります。
これは、Javaコードをプログラムでコンパイルして実行することに関する投稿です。
しかし、これはかなり醜いです。より高いレベルの言語でスクリプトを使用してスクリプトを提供し、Androidスクリプト環境を介してそれを実行することを検討することをお勧めします。
http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html
SL4aプロジェクトもあります。