Пример #1
0
 static bool n_GetCellularDataNetworkAvailable(IntPtr jnienv, IntPtr native__this)
 {
     global::Osmdroid.TileProvider.Modules.INetworkAvailablityCheck __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.Modules.INetworkAvailablityCheck> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.CellularDataNetworkAvailable);
 }
Пример #2
0
        public MapTileProviderBasic(global::Osmdroid.TileProvider.IRegisterReceiver pRegisterReceiver, global::Osmdroid.TileProvider.Modules.INetworkAvailablityCheck aNetworkAvailablityCheck, global::Osmdroid.TileProvider.TileSource.ITileSource pTileSource) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            if (GetType() != typeof(MapTileProviderBasic))
            {
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V", new JValue(pRegisterReceiver), new JValue(aNetworkAvailablityCheck), new JValue(pTileSource)),
                    JniHandleOwnership.TransferLocalRef);
                global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V", new JValue(pRegisterReceiver), new JValue(aNetworkAvailablityCheck), new JValue(pTileSource));
                return;
            }

            if (id_ctor_Lorg_osmdroid_tileprovider_IRegisterReceiver_Lorg_osmdroid_tileprovider_modules_INetworkAvailablityCheck_Lorg_osmdroid_tileprovider_tilesource_ITileSource_ == IntPtr.Zero)
            {
                id_ctor_Lorg_osmdroid_tileprovider_IRegisterReceiver_Lorg_osmdroid_tileprovider_modules_INetworkAvailablityCheck_Lorg_osmdroid_tileprovider_tilesource_ITileSource_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V");
            }
            SetHandle(
                global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lorg_osmdroid_tileprovider_IRegisterReceiver_Lorg_osmdroid_tileprovider_modules_INetworkAvailablityCheck_Lorg_osmdroid_tileprovider_tilesource_ITileSource_, new JValue(pRegisterReceiver), new JValue(aNetworkAvailablityCheck), new JValue(pTileSource)),
                JniHandleOwnership.TransferLocalRef);
            JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Lorg_osmdroid_tileprovider_IRegisterReceiver_Lorg_osmdroid_tileprovider_modules_INetworkAvailablityCheck_Lorg_osmdroid_tileprovider_tilesource_ITileSource_, new JValue(pRegisterReceiver), new JValue(aNetworkAvailablityCheck), new JValue(pTileSource));
        }
Пример #3
0
 static bool n_GetRouteToPathExists_I(IntPtr jnienv, IntPtr native__this, int hostAddress)
 {
     global::Osmdroid.TileProvider.Modules.INetworkAvailablityCheck __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.Modules.INetworkAvailablityCheck> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.GetRouteToPathExists(hostAddress));
 }
Пример #4
0
        public MapTileDownloader(global::Osmdroid.TileProvider.TileSource.ITileSource pTileSource, global::Osmdroid.TileProvider.Modules.IFilesystemCache pFilesystemCache, global::Osmdroid.TileProvider.Modules.INetworkAvailablityCheck pNetworkAvailablityCheck, int pThreadPoolSize, int pPendingQueueSize) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            if (GetType() != typeof(MapTileDownloader))
            {
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;II)V", new JValue(pTileSource), new JValue(pFilesystemCache), new JValue(pNetworkAvailablityCheck), new JValue(pThreadPoolSize), new JValue(pPendingQueueSize)),
                    JniHandleOwnership.TransferLocalRef);
                global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;II)V", new JValue(pTileSource), new JValue(pFilesystemCache), new JValue(pNetworkAvailablityCheck), new JValue(pThreadPoolSize), new JValue(pPendingQueueSize));
                return;
            }

            if (id_ctor_Lorg_osmdroid_tileprovider_tilesource_ITileSource_Lorg_osmdroid_tileprovider_modules_IFilesystemCache_Lorg_osmdroid_tileprovider_modules_INetworkAvailablityCheck_II == IntPtr.Zero)
            {
                id_ctor_Lorg_osmdroid_tileprovider_tilesource_ITileSource_Lorg_osmdroid_tileprovider_modules_IFilesystemCache_Lorg_osmdroid_tileprovider_modules_INetworkAvailablityCheck_II = JNIEnv.GetMethodID(class_ref, "<init>", "(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;II)V");
            }
            SetHandle(
                global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lorg_osmdroid_tileprovider_tilesource_ITileSource_Lorg_osmdroid_tileprovider_modules_IFilesystemCache_Lorg_osmdroid_tileprovider_modules_INetworkAvailablityCheck_II, new JValue(pTileSource), new JValue(pFilesystemCache), new JValue(pNetworkAvailablityCheck), new JValue(pThreadPoolSize), new JValue(pPendingQueueSize)),
                JniHandleOwnership.TransferLocalRef);
            JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Lorg_osmdroid_tileprovider_tilesource_ITileSource_Lorg_osmdroid_tileprovider_modules_IFilesystemCache_Lorg_osmdroid_tileprovider_modules_INetworkAvailablityCheck_II, new JValue(pTileSource), new JValue(pFilesystemCache), new JValue(pNetworkAvailablityCheck), new JValue(pThreadPoolSize), new JValue(pPendingQueueSize));
        }