Creates an instance of a ProximityDevice class and activates the default proximity provider.
Syntax
var proximityDevice = Windows.Networking.Proximity.ProximityDevice.getDefault();
Parameters
This method has no parameters.
Return value
Type: ProximityDevice
A new proximity device that uses the default proximity provider. Returns NULL if no proximity devices are installed.
Examples
function id(elementId) { return document.getElementById(elementId); } var proximityDevice; function initializeProximityDevice() { proximityDevice = Windows.Networking.Proximity.ProximityDevice.getDefault(); if (proximityDevice) { proximityDevice.addEventListener("devicearrived", proximityDeviceArrived); proximityDevice.addEventListener("devicedeparted", proximityDeviceDeparted); id("messageDiv").innerHTML += "Proximity device initialized.<br />"; } else { id("messageDiv").innerHTML += "Failed to initialized proximity device.<br />"; } } function proximityDeviceArrived(device) { id("messageDiv").innerHTML += "Proximate device arrived. id = " + device.deviceId + "<br />"; } function proximityDeviceDeparted(device) { id("messageDiv").innerHTML += "Proximate device departed. id = " + device.deviceId + "<br />"; }
Requirements
|
Minimum supported client | Windows 8 |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Minimum supported phone | Windows Phone 8 |
|
Namespace |
|
|
Metadata |
|
|
Capabilities |
|
See also
- ProximityDevice
- Proximity and Tapping (JavaScript)
- Proximity and Tapping (C#/VB/C++)
- Samples
- Proximity sample
Build date: 2/25/2013