私は過去に Android を扱ったことがありますが、非常に高度なことやこれから説明することは行っていないので、先に進む前にこれを行うための最良のアプローチ/方法についてのガイドラインが必要です。
これをググる方法がよくわからないので、説明するのが最善です。
できればソースを公開せずに Android ライブラリ プロジェクトをビルドしたいと考えています。これは次のように行うことができると読みました: Android ライブラリ プロジェクトが参照する別の jar を作成します。ただし、すべてのソース コードを非公開にできるかどうかはわかりません。誰かが私をどこかに向けることができれば、それは素晴らしいことです.
それとは別に、ライブラリは、Android アプリが使用する API と、特定のイベントが発生したとき (アプリがフォアグラウンドにあるときなど) にイベントをブロードキャストする何らかのイベント メカニズムを公開する必要があります。
シナリオは次のようになります。
1) User loads the app which has the library embedded
2) The embedded library detects that the app has loaded and 'sends an event' to the app
3) The app captures the event and does some stuff specific to the app + an API call to the library
私が主に興味を持っているのは、ライブラリが何らかのイベントをアプリに送信した後、アプリによってコールバックをキャプチャし、開発者が何を実装するのに多くの時間を費やさなければならないかの負担を軽減するための最良の方法を見つけ出すことだと思います特定のイベントがキャプチャされたときに実行する必要があります。
これが理にかなっていることを願っています。