Playstation で「リアルタイム編集」用の Android アプリを作成しようとしていますが、機能するために 2 つのライブラリに依存しています。1 つは C# でコーディングされており、もう 1 つはネイティブ C++ でコーディングされています。C# lib は、Importdll 関数を使用してネイティブ C++ コードを呼び出し、これが PS3 で実行されます。
例:
[DllImport("CCAPI.dll", EntryPoint="_ZN5CcApi13getDllVersionEv", CallingConvention=CallingConvention.Cdecl)]
private static extern int getDllVersion();
public int GetDllVersion()
{
return getDllVersion();
}
問題: C++ ライブラリはオープン ソースではありません。また、Java ヘッダーを追加せずに JNI を使用して C++ ライブラリ内のメソッドを呼び出すことはできないと思います。(少しばかげているように聞こえる場合は、申し訳ありませんが、私は文字通り DAY 1 で JAVA を初めて使用します)。
CCAPI.dll で動作するように、PS3Lib (javaplugin) の Java バージョンを作成できるかどうか疑問に思っていました。
C# ライブラリ: PS3Lib.dll http://www.mediafire.com/download/chsvllkrmvb56vi/PS3Lib4.4.2.1.dll C++ ライブラリ: CCAPI.dll http://www.mediafire.com/download/k5x3c1s6z26cuzt/CCAPI2.50 .dll
ありがとう、これを読んでくれた人にも感謝します。どんなフィードバックでも大歓迎です。