summaryrefslogtreecommitdiffstats
path: root/lib/libUPnP/Platinum/Source/Platform/Android/samples/sample-upnp/src/com/plutinosoft/platinum/sample/PlatinumUPnPActivity.java
diff options
context:
space:
mode:
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.java44
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