2012年5月22日 星期二

使用Cling API開發UPnP(二):列出Device/Service/Action

Device
利用RegistryListener()裡的RemoteDeviceAdd可以得到Device


public void remoteDeviceAdded(Registry registry, RemoteDevice device) {
// TODO Auto-generated method stub

System.out.println(device);
RemoteService[] service = device.getServices();  //得到device的所有services
for(int n=0;n<service.length;n++){
System.out.println(service[n]); 
Action[] getAction = service[n].getActions();  //得到其中servide的所有actions
for(int m=0;m<getAction.length;m++){
System.out.println(getAction[m]);
}
}

}


沒有留言:

張貼留言