2017-01-01から1年間の記事一覧
■ネイティブ関数の引数が「char**」の場合 C関数 void init(int argc, char** argv); C# [DllImport("XXXXX.dll")] public static extern int init(int argc, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex =1)]string argv); これは無難だろう ■ネイテ…
■2番目の引数って何? Javaから呼び出されるjni関数は、だいたい以下の形式になっている jxxxxx Java_package_name_クラス名_メソッド名(JEnv*, j???, メソッド引数) 中には2番目の引数(j???)は、Java側のメソッドの宣言によって型が変わってくる 例 pri…
Android Studio 開発メモ