ネイティブ コード (Android OS 内) にアクセスし、jni インターフェイスを介してアプリケーションで使用する必要があるという要件があります。
例: HttpLiveSource.cppvoid NuPlayer::HTTPLiveSource::start() {..}
内のメソッド
へのアクセス。
私は、from Android - Include native StageFright features in my own projectから、これが 2 つのオプションを使用して可能であることを発見しました。
- Android の完全なソース ツリーを使用してプロジェクトをビルドします。
- インクルードファイルをプロジェクトにコピーするだけです
オプション1を使用できないため、オプション2を使用しようとしています...私はjniが初めてなので知りたいです:
- プロジェクト内に含めるファイルは何ですか?
- ネイティブメソッドにアクセスするには?
- 将来性のあるアプローチですか? (OS のバージョンによって、ソース ファイルが別のフォルダーに移動されるのを見たことがあります)
ポインタや詳細な説明は非常に役立ちます。