|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AndroidUpnpService
Interface of the Android UPnP application service component.
Usage example in an Android activity:
AndroidUpnpService upnpService;
ServiceConnection serviceConnection = new ServiceConnection() {
public void onServiceConnected(ComponentName className, IBinder service) {
upnpService = (AndroidUpnpService) service;
}
public void onServiceDisconnected(ComponentName className) {
upnpService = null;
}
};
public void onCreate(...) {
...
getApplicationContext().bindService(
new Intent(this, AndroidUpnpServiceImpl.class),
serviceConnection,
Context.BIND_AUTO_CREATE
);
}
The default implementation requires permissions in AndroidManifest.xml
:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
You also have to add the application service component:
<application ...>
...
<service android:name="org.teleal.cling.android.AndroidUpnpServiceImpl"/>
</application>
Method Summary | |
---|---|
UpnpService |
get()
|
UpnpServiceConfiguration |
getConfiguration()
|
ControlPoint |
getControlPoint()
|
Registry |
getRegistry()
|
Method Detail |
---|
UpnpService get()
UpnpServiceConfiguration getConfiguration()
Registry getRegistry()
ControlPoint getControlPoint()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |