コード例 #1
0
        static IntPtr n_OnBind_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_intent)
        {
            global::Com.Magde.Newlandbridge.Bridgelibrary.StandartUsbService __this = global::Java.Lang.Object.GetObject <global::Com.Magde.Newlandbridge.Bridgelibrary.StandartUsbService> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Content.Intent intent = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_intent, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.OnBind(intent));

            return(__ret);
        }
コード例 #2
0
 static void n_Write_arrayB(IntPtr jnienv, IntPtr native__this, IntPtr native_data)
 {
     global::Com.Magde.Newlandbridge.Bridgelibrary.StandartUsbService __this = global::Java.Lang.Object.GetObject <global::Com.Magde.Newlandbridge.Bridgelibrary.StandartUsbService> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     byte[] data = (byte[])JNIEnv.GetArray(native_data, JniHandleOwnership.DoNotTransfer, typeof(byte));
     __this.Write(data);
     if (data != null)
     {
         JNIEnv.CopyArray(data, native_data);
     }
 }
コード例 #3
0
            public unsafe UsbBinder(global::Com.Magde.Newlandbridge.Bridgelibrary.StandartUsbService __self)
                : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
            {
                string __id = "(L" + global::Android.Runtime.JNIEnv.GetJniName(GetType().DeclaringType) + ";)V";

                if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
                {
                    return;
                }

                try {
                    JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                    __args [0] = new JniArgumentValue((__self == null) ? IntPtr.Zero : ((global::Java.Lang.Object)__self).Handle);
                    var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                    SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                    _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
                } finally {
                }
            }
コード例 #4
0
 static void n_SetHandler_Landroid_os_Handler_(IntPtr jnienv, IntPtr native__this, IntPtr native_mHandler)
 {
     global::Com.Magde.Newlandbridge.Bridgelibrary.StandartUsbService __this = global::Java.Lang.Object.GetObject <global::Com.Magde.Newlandbridge.Bridgelibrary.StandartUsbService> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.OS.Handler mHandler = global::Java.Lang.Object.GetObject <global::Android.OS.Handler> (native_mHandler, JniHandleOwnership.DoNotTransfer);
     __this.SetHandler(mHandler);
 }