Поделиться через


WifiP2pManager Класс

Определение

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

[Android.Runtime.Register("android/net/wifi/p2p/WifiP2pManager", DoNotGenerateAcw=true)]
public class WifiP2pManager : Java.Lang.Object
[<Android.Runtime.Register("android/net/wifi/p2p/WifiP2pManager", DoNotGenerateAcw=true)>]
type WifiP2pManager = class
    inherit Object
Наследование
WifiP2pManager
Атрибуты

Комментарии

Документация по платформе Android

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

WifiP2pManager(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

ActionWifiP2pListenStateChanged

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

ActionWifiP2pRequestResponseChanged

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

Busy
Устаревшие..

Передано с помощью M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

ConnectionRequestAccept
Устаревшие..

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

ConnectionRequestDeferShowPinToService
Устаревшие..

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

ConnectionRequestDeferToService
Устаревшие..

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

ConnectionRequestReject
Устаревшие..

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

Error
Устаревшие..

Передано с помощью M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

ExtraDiscoveryState

Ключ подстановки для int, указывающий, запущено ли обнаружение p2p или остановлено.

ExtraListenState

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

ExtraNetworkInfo

Ключ подстановки для объекта, связанного NetworkInfo с сетью p2p.

ExtraP2pDeviceList

Ключ подстановки для WifiP2pDeviceList объекта, представляющего новый список одноранговых узлов при WifiP2pPeersChangedAction отправке трансляции.

ExtraRequestConfig

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

ExtraRequestResponse

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

ExtraWifiP2pDevice

Ключ подстановки для WifiP2pDevice объекта Извлекается с GetParcelableExtra(String)помощью .

ExtraWifiP2pGroup

Ключ подстановки для объекта, связанного WifiP2pGroup с сетью p2p.

ExtraWifiP2pInfo

Ключ подстановки для WifiP2pInfo объекта Извлекается с GetParcelableExtra(String)помощью .

ExtraWifiState

Ключ подстановки для int, указывающий, включена или отключена ли wi-Fi p2p.

NoServiceRequests
Устаревшие..

Передано с помощью M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

P2pUnsupported
Устаревшие..

Передано с помощью M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

WifiP2pConnectionChangedAction

Действие намерения трансляции, указывающее, что состояние подключения Wi-Fi p2p изменилось.

WifiP2pDiscoveryChangedAction

Действие намерения трансляции, указывающее, что обнаружение одноранговых узлов либо началось, либо остановлено.

WifiP2pDiscoveryStarted

Обнаружение p2p запущено

WifiP2pDiscoveryStopped

Обнаружение p2p остановлено

WifiP2pListenStarted
Устаревшие..

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

WifiP2pListenStopped
Устаревшие..

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

WifiP2pPeersChangedAction

Действие намерения трансляции, указывающее, что доступный список одноранговых узлов изменился.

WifiP2pStateChangedAction

Действие намерения широковещательной трансляции, указывающее, включена ли или отключена ли wi-Fi p2p.

WifiP2pStateDisabled
Устаревшие..

Wi-Fi p2p отключен.

WifiP2pStateEnabled
Устаревшие..

Wi-Fi p2p включен.

WifiP2pThisDeviceChangedAction

Действие намерения широковещательной трансляции, указывающее, что эти сведения об устройстве изменились.

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsChannelConstrainedDiscoverySupported

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

IsGroupClientRemovalSupported

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

IsGroupOwnerIPv6LinkLocalAddressProvided

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

IsSetVendorElementsSupported

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

JniIdentityHashCode

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
JniPeerMembers

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

P2pMaxAllowedVendorElementsLengthBytes

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

PeerReference

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

AddExternalApprover(WifiP2pManager+Channel, MacAddress, WifiP2pManager+IExternalApproverRequestListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

AddLocalService(WifiP2pManager+Channel, WifiP2pServiceInfo, WifiP2pManager+IActionListener)

Зарегистрируйте локальную службу для обнаружения служб.

AddServiceRequest(WifiP2pManager+Channel, WifiP2pServiceRequest, WifiP2pManager+IActionListener)

Добавьте запрос на обнаружение служб.

CancelConnect(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Отмена любых текущих переговоров по группе p2p

ClearLocalServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Снимите все зарегистрированные локальные службы обнаружения служб.

ClearServiceRequests(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Снимите все зарегистрированные запросы на обнаружение служб.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Connect(WifiP2pManager+Channel, WifiP2pConfig, WifiP2pManager+IActionListener)

Запустите подключение p2p к устройству с указанной конфигурацией.

CreateGroup(WifiP2pManager+Channel, WifiP2pConfig, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

CreateGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Создайте группу p2p с текущим устройством в качестве владельца группы.

DiscoverPeers(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Инициируйте обнаружение одноранговых узлов.

DiscoverPeersOnSocialChannels(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

DiscoverPeersOnSpecificFrequency(WifiP2pManager+Channel, Int32, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

DiscoverServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Инициируйте обнаружение служб.

Dispose()

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetListenState(WifiP2pManager+Channel, IExecutor, IConsumer)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

Initialize(Context, Looper, WifiP2pManager+IChannelListener)

Регистрирует приложение с помощью платформы Wi-Fi.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
RemoveClient(WifiP2pManager+Channel, MacAddress, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

RemoveExternalApprover(WifiP2pManager+Channel, MacAddress, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

RemoveGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Удалите текущую группу p2p.

RemoveLocalService(WifiP2pManager+Channel, WifiP2pServiceInfo, WifiP2pManager+IActionListener)

Удалите зарегистрированную локальную службу, добавленную с помощью M:Android.Net.Wifi.P2p.WifiP2pManager.AddLocalService(. Channel,Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo,Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo)

RemoveServiceRequest(WifiP2pManager+Channel, WifiP2pServiceRequest, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

RequestConnectionInfo(WifiP2pManager+Channel, WifiP2pManager+IConnectionInfoListener)

Запрос сведений о подключении устройства.

RequestDeviceInfo(WifiP2pManager+Channel, WifiP2pManager+IDeviceInfoListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

RequestDiscoveryState(WifiP2pManager+Channel, WifiP2pManager+IDiscoveryStateListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

RequestGroupInfo(WifiP2pManager+Channel, WifiP2pManager+IGroupInfoListener)

Запрос сведений о группе p2p.

RequestNetworkInfo(WifiP2pManager+Channel, WifiP2pManager+INetworkInfoListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

RequestP2pState(WifiP2pManager+Channel, WifiP2pManager+IP2pStateListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

RequestPeers(WifiP2pManager+Channel, WifiP2pManager+IPeerListListener)

Запрос текущего списка одноранговых узлов.

SetConnectionRequestResult(WifiP2pManager+Channel, MacAddress, Int32, String, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

SetConnectionRequestResult(WifiP2pManager+Channel, MacAddress, Int32, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

SetDnsSdResponseListeners(WifiP2pManager+Channel, WifiP2pManager+IDnsSdServiceResponseListener, WifiP2pManager+IDnsSdTxtRecordListener)

Зарегистрируйте обратный вызов для вызова при получении ответа обнаружения службы Bonjour.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IServiceResponseListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

SetUpnpServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IUpnpServiceResponseListener)

Зарегистрируйте обратный вызов для вызова при получении ответа обнаружения службы upnp.

SetVendorElements(WifiP2pManager+Channel, IList<ScanResult.InformationElement>, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

SetWfdInfo(WifiP2pManager+Channel, WifiP2pWfdInfo, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

StartListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

StopListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

StopPeerDiscovery(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Остановка непрерывного обнаружения одноранговых узлов

ToArray<T>()

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

GetJniTypeName(IJavaPeerable)

Этот класс предоставляет API для управления одноранговым подключением Wi-Fi.

Применяется к