AndroidJavaClass只能调用静态方法,获取静态属性
AndroidJavaObject能调用非静态public方法和public属性
public byte[] GetBytes(string path)
{
AndroidJavaClass jc = new AndroidJavaClass("com.geek.AirPlaneBattle.AssetLoad");
return jc.CallStatic<byte[]>("LoadFile", path);
}
上述代码即直接通过AndroidJavaClass来调用AssetLoad类中的静态方法LoadFile
AssetLoad.java端函数如下:
public static byte[] LoadFile(String path) {}