diff options
Diffstat (limited to 'lib/libUPnP/Platinum/Source/Platform/Android/samples/sample-upnp/src/com/plutinosoft/platinum/sample/PlatinumUPnPActivity.java')
-rw-r--r-- | lib/libUPnP/Platinum/Source/Platform/Android/samples/sample-upnp/src/com/plutinosoft/platinum/sample/PlatinumUPnPActivity.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/lib/libUPnP/Platinum/Source/Platform/Android/samples/sample-upnp/src/com/plutinosoft/platinum/sample/PlatinumUPnPActivity.java b/lib/libUPnP/Platinum/Source/Platform/Android/samples/sample-upnp/src/com/plutinosoft/platinum/sample/PlatinumUPnPActivity.java new file mode 100644 index 0000000..baa3c5c --- /dev/null +++ b/lib/libUPnP/Platinum/Source/Platform/Android/samples/sample-upnp/src/com/plutinosoft/platinum/sample/PlatinumUPnPActivity.java @@ -0,0 +1,44 @@ +package com.plutinosoft.platinum.sample; + +import android.app.Activity; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.Button; + +import com.plutinosoft.platinum.UPnP; + +public class PlatinumUPnPActivity extends Activity { + /** Called when the activity is first created. */ + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.main); + + startStopButton = (Button)findViewById(R.id.startStopButton); + startStopButton.setEnabled(true); + + upnp = new UPnP(); + } + + public void onStartStopButtonClicked(View button) { + if (isRunning) { + upnp.stop(); + isRunning = false; + startStopButton.setText("Start`"); + } else { + int result = upnp.start(); + Log.d(TAG, "upnp.Start returned: " + result); + if (result == 0) { + isRunning = true; + startStopButton.setText("Stop"); + } + } + } + + private final String TAG = PlatinumUPnPActivity.this.getClass().getName(); + private UPnP upnp; + private boolean isRunning; + + private Button startStopButton; +}
\ No newline at end of file |