summaryrefslogtreecommitdiff
path: root/Defogger/src/no/mork/android/defogger/HttpService.java
diff options
context:
space:
mode:
Diffstat (limited to 'Defogger/src/no/mork/android/defogger/HttpService.java')
-rw-r--r--Defogger/src/no/mork/android/defogger/HttpService.java55
1 files changed, 55 insertions, 0 deletions
diff --git a/Defogger/src/no/mork/android/defogger/HttpService.java b/Defogger/src/no/mork/android/defogger/HttpService.java
new file mode 100644
index 0000000..6fa0218
--- /dev/null
+++ b/Defogger/src/no/mork/android/defogger/HttpService.java
@@ -0,0 +1,55 @@
+/*
+ * SPDX-License-Identifier: GPL-3.0-only
+ * Copyright (c) 2019 Bjørn Mork <bjorn@mork.no>
+ */
+
+package no.mork.android.defogger;
+
+import android.app.Service;
+import android.content.Intent;
+import android.net.Uri;
+import android.os.Binder;
+import android.os.IBinder;
+import android.os.Bundle;
+import android.os.Environment;
+import android.os.Message;
+import android.os.Messenger;
+import android.util.Log;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.net.URL;
+
+
+public class HttpService extends Service {
+ private final IBinder mBinder = new MyBinder();
+ private int counter = 1;
+
+ @Override
+ public int onStartCommand(Intent intent, int flags, int startId) {
+ addResultValues();
+ return Service.START_NOT_STICKY;
+ }
+
+ @Override
+ public IBinder onBind(Intent intent) {
+ addResultValues();
+ return mBinder;
+ }
+
+ public class MyBinder extends Binder {
+ HttpService getService() {
+ return HttpService.this;
+ }
+ }
+
+ private void addResultValues() {
+ counter++;
+ if (counter == Integer.MAX_VALUE) {
+ counter = 0;
+ }
+ }
+}