1.) Unity Scripts 裡的調用

在Unity 呼叫 java 裡的class時可用

AndroidJavaClass jc = new AndroidJavaClass("com.package.Name.className");

AndroidJavaClass jc = new AndroidJavaClass("com.package.Name.className", "constructor_parameter");

以及

AndroidJavaObject jo = new AndroidJavaObject("com.package.Name.className" );

AndroidJavaObject jo = new AndroidJavaObject("com.package.Name.className", "constructor_parameter");

com.package.Name 即為 Android 專案中的第一行,此處範例為 androidPackage

兩者的差別在於AndroidJavaClass 不會建立class 實體,僅限於連結該class裡的靜態成員

AndroidJavaObject 使用的當下會建立出該 class 實體,也因此非static 成員將能夠取用

※ using 表示 ( ) 內的資源在{ } 使用完後即被釋放掉,以避免資源耗竭,當然要重複使用時就不用using