本文整理汇总了Java中com.connectsdk.service.DeviceService.PairingType类的典型用法代码示例。如果您正苦于以下问题:Java PairingType类的具体用法?Java PairingType怎么用?Java PairingType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PairingType类属于com.connectsdk.service.DeviceService包,在下文中一共展示了PairingType类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: showPairingDialog
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
protected void showPairingDialog(PairingType pairingType) {
switch (pairingType) {
case FIRST_SCREEN:
pairingDialog = createSimplePairingDialog();
break;
case PIN_CODE:
case MIXED:
pairingDialog = createPinPairingDialog();
break;
case NONE:
default:
break;
}
if (pairingDialog != null) {
pairingDialog.show();
}
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:21,代码来源:SimpleDevicePicker.java
示例2: showPairingDialog
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
protected void showPairingDialog(PairingType pairingType) {
switch (pairingType) {
case FIRST_SCREEN:
pairingDialog = createSimplePairingDialog();
break;
case PIN_CODE:
pairingDialog = createPinPairingDialog();
break;
case NONE:
default:
break;
}
if (pairingDialog != null) {
pairingDialog.show();
}
}
开发者ID:PTCE,项目名称:popcorn-android,代码行数:20,代码来源:SimpleDevicePicker.java
示例3: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override
public void onPairingRequired(ConnectableDevice device, DeviceService service, PairingType pairingType) {
Log.d("2ndScreenAPP", "Connected to " + mTV.getIpAddress());
switch (pairingType) {
case FIRST_SCREEN:
Log.d("2ndScreenAPP", "First Screen");
pairingAlertDialog.show();
break;
case PIN_CODE:
case MIXED:
Log.d("2ndScreenAPP", "Pin Code");
pairingCodeDialog.show();
break;
case NONE:
default:
break;
}
}
开发者ID:ConnectSDK,项目名称:Connect-SDK-Android-API-Sampler,代码行数:22,代码来源:MainActivity.java
示例4: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override
public void onPairingRequired(ConnectableDevice device, DeviceService service, final PairingType pairingType) {
Log.d("SimpleDevicePicker", "pairing required for device " + device.getFriendlyName());
Util.runOnUI(new Runnable() {
@Override
public void run() {
showPairingDialog(pairingType);
}
});
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:12,代码来源:SimpleDevicePicker.java
示例5: setPairingType
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
/**
* set desirable pairing type for all services
* @param pairingType
*/
public void setPairingType(PairingType pairingType) {
Collection<DeviceService> services = getServices();
for (DeviceService service : services) {
service.setPairingType(pairingType);
}
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:11,代码来源:ConnectableDevice.java
示例6: getPairingTypeFromString
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
private PairingType getPairingTypeFromString(String pairingTypeString) {
if (WEBOS_PAIRING_PROMPT.equalsIgnoreCase(pairingTypeString)) {
return PairingType.FIRST_SCREEN;
} else if (WEBOS_PAIRING_PIN.equalsIgnoreCase(pairingTypeString)) {
return PairingType.PIN_CODE;
} else if (WEBOS_PAIRING_COMBINED.equalsIgnoreCase(pairingTypeString)) {
return PairingType.MIXED;
}
return PairingType.NONE;
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:11,代码来源:WebOSTVServiceSocketClient.java
示例7: getPairingTypeString
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
private String getPairingTypeString() {
PairingType pairingType = mService.getPairingType();
if (pairingType != null) {
switch (pairingType) {
case FIRST_SCREEN:
return WEBOS_PAIRING_PROMPT;
case PIN_CODE:
return WEBOS_PAIRING_PIN;
case MIXED:
return WEBOS_PAIRING_COMBINED;
}
}
return null;
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:15,代码来源:WebOSTVServiceSocketClient.java
示例8: setPairingType
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
public void setPairingType(PairingType pairingType) {
this.pairingType = pairingType;
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:4,代码来源:SimpleDevicePicker.java
示例9: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override
public void onPairingRequired(DeviceService service, PairingType pairingType, Object pairingData) {
for (ConnectableDeviceListener listener : listeners)
listener.onPairingRequired(this, service, pairingType);
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:6,代码来源:ConnectableDevice.java
示例10: sendRegister
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
protected void sendRegister() {
ResponseListener<Object> listener = new ResponseListener<Object>() {
@Override
public void onError(ServiceCommandError error) {
state = State.INITIAL;
if (mListener != null)
mListener.onRegistrationFailed(error);
}
@Override
public void onSuccess(Object object) {
if (object instanceof JSONObject) {
JSONObject jsonObj = (JSONObject)object;
String type = jsonObj.optString("pairingType");
PairingType pairingType = getPairingTypeFromString(type);
if (mListener != null)
mListener.onBeforeRegister(pairingType);
}
}
};
int dataId = this.nextRequestId++;
ServiceCommand<ResponseListener<Object>> command = new ServiceCommand<ResponseListener<Object>>(this, null, null, listener);
command.setRequestId(dataId);
JSONObject headers = new JSONObject();
JSONObject payload = new JSONObject();
try {
headers.put("type", "register");
headers.put("id", dataId);
if (!(mService.getServiceConfig() instanceof WebOSTVServiceConfig)) {
mService.setServiceConfig(new WebOSTVServiceConfig(mService.getServiceConfig().getServiceUUID()));
}
if (((WebOSTVServiceConfig)mService.getServiceConfig()).getClientKey() != null) {
payload.put("client-key", ((WebOSTVServiceConfig)mService.getServiceConfig()).getClientKey());
}
String pairingTypeString = getPairingTypeString();
if (pairingTypeString != null) {
payload.put("pairingType", pairingTypeString);
}
if (manifest != null) {
payload.put("manifest", manifest);
}
} catch (JSONException e) {
e.printStackTrace();
}
requests.put(dataId, command);
sendMessage(headers, payload);
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:61,代码来源:WebOSTVServiceSocketClient.java
示例11: onBeforeRegister
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override
public void onBeforeRegister(PairingType pairingType) {
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:4,代码来源:WebOSWebAppSession.java
示例12: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override
public void onPairingRequired(ConnectableDevice device,
DeviceService service, PairingType pairingType) {
sendEvent("servicepairingrequired");
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:6,代码来源:ConnectableDeviceWrapper.java
示例13: setPairingType
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
public void setPairingType(PairingType pairingType) {
device.setPairingType(pairingType);
}
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:4,代码来源:ConnectableDeviceWrapper.java
示例14: sendRegister
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
protected void sendRegister() {
ResponseListener<Object> listener = new ResponseListener<Object>() {
@Override
public void onError(ServiceCommandError error) {
state = State.INITIAL;
if (mListener != null)
mListener.onRegistrationFailed(error);
}
@Override
public void onSuccess(Object object) {
if (object instanceof JSONObject) {
PairingType pairingType = PairingType.NONE;
JSONObject jsonObj = (JSONObject)object;
String type = jsonObj.optString("pairingType");
if (type.equalsIgnoreCase("PROMPT")) {
pairingType = PairingType.FIRST_SCREEN;
}
else if (type.equalsIgnoreCase("PIN")) {
pairingType = PairingType.PIN_CODE;
}
if (mListener != null)
mListener.onBeforeRegister(pairingType);
}
}
};
int dataId = this.nextRequestId++;
ServiceCommand<ResponseListener<Object>> command = new ServiceCommand<ResponseListener<Object>>(this, null, null, listener);
command.setRequestId(dataId);
JSONObject headers = new JSONObject();
JSONObject payload = new JSONObject();
try {
headers.put("type", "register");
headers.put("id", dataId);
if (!(mService.getServiceConfig() instanceof WebOSTVServiceConfig)) {
mService.setServiceConfig(new WebOSTVServiceConfig(mService.getServiceConfig().getServiceUUID()));
}
if (((WebOSTVServiceConfig)mService.getServiceConfig()).getClientKey() != null) {
payload.put("client-key", ((WebOSTVServiceConfig)mService.getServiceConfig()).getClientKey());
}
if (PairingType.PIN_CODE.equals(mService.getPairingType())) {
payload.put("pairingType", "PIN");
}
if (manifest != null) {
payload.put("manifest", manifest);
}
} catch (JSONException e) {
e.printStackTrace();
}
requests.put(dataId, command);
sendMessage(headers, payload);
}
开发者ID:PTCE,项目名称:popcorn-android,代码行数:68,代码来源:WebOSTVServiceSocketClient.java
示例15: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override
public void onPairingRequired(ConnectableDevice device, DeviceService service, PairingType pairingType) {
updateStatus(thing.getStatus(), ThingStatusDetail.CONFIGURATION_PENDING, "Pairing Required");
}
开发者ID:openhab,项目名称:openhab2-addons,代码行数:5,代码来源:LGWebOSHandler.java
示例16: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override
public void onPairingRequired(ConnectableDevice device,
DeviceService service, PairingType pairingType) {
// since we haven't enabled pairing, we don't need to solve for this case
}
开发者ID:ConnectSDK,项目名称:Web-App-Sampler-Android,代码行数:6,代码来源:FullscreenActivity.java
示例17: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override
public void onPairingRequired(ConnectableDevice device,
DeviceService service, PairingType pairingType) {
// TODO Auto-generated method stub
}
开发者ID:ConnectSDK,项目名称:Simple-Photo-Share-Android,代码行数:7,代码来源:MainActivity.java
示例18: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
/**
* DeviceService listener proxy method.
*
* This method is called when a DeviceService tries to connect and finds out that it requires pairing information from the user.
*
* @param device ConnectableDevice containing the DeviceService
* @param service DeviceService that requires pairing
* @param pairingType DeviceServicePairingType that the DeviceService requires
*/
public void onPairingRequired(ConnectableDevice device, DeviceService service, PairingType pairingType);
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:11,代码来源:ConnectableDeviceListener.java
示例19: onPairingRequired
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
@Override public void onPairingRequired(ConnectableDevice device, DeviceService service, PairingType pairingType) { }
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:2,代码来源:DiscoveryManager.java
示例20: onBeforeRegister
import com.connectsdk.service.DeviceService.PairingType; //导入依赖的package包/类
public void onBeforeRegister(PairingType pairingType);
开发者ID:david-fenton,项目名称:Connect-SDK-Cordova-Plugin,代码行数:2,代码来源:WebOSTVServiceSocketClient.java
注:本文中的com.connectsdk.service.DeviceService.PairingType类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论