From 46a62419132b7199e93f238a4b50ef234e22e4f0 Mon Sep 17 00:00:00 2001
From: akaessens <24660231+akaessens@users.noreply.github.com>
Date: Thu, 26 Mar 2020 18:26:24 +0100
Subject: [PATCH] add missing res icons
---
app/src/main/AndroidManifest.xml | 9 ++-
app/src/main/ic_launcher-playstore.png | Bin 0 -> 10468 bytes
.../akdev/nofbeventscraper/MainActivity.java | 66 +++++++++++-------
.../drawable-v24/ic_launcher_foreground.xml | 61 ++++++++++++++++
.../res/drawable/ic_launcher_foreground.xml | 61 ++++++++++++++++
.../res/values/ic_launcher_background.xml | 4 ++
icon.svg | 3 +
7 files changed, 172 insertions(+), 32 deletions(-)
create mode 100644 app/src/main/ic_launcher-playstore.png
create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml
create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml
create mode 100644 app/src/main/res/values/ic_launcher_background.xml
create mode 100644 icon.svg
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 6b58ef9..85b0d8a 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -22,15 +22,14 @@
-
+
-
+
-
diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c980bb120ffa6125b97f23750fe8f05872c9675
GIT binary patch
literal 10468
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
literal 0
HcmV?d00001
diff --git a/app/src/main/java/com/akdev/nofbeventscraper/MainActivity.java b/app/src/main/java/com/akdev/nofbeventscraper/MainActivity.java
index c514173..837a605 100644
--- a/app/src/main/java/com/akdev/nofbeventscraper/MainActivity.java
+++ b/app/src/main/java/com/akdev/nofbeventscraper/MainActivity.java
@@ -60,16 +60,19 @@ public class MainActivity extends AppCompatActivity {
paste_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
- ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
- if (clipboard != null) {
+ try {
+ ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
String str = clipboard.getPrimaryClip().getItemAt(0).getText().toString();
clear(true);
field_uri_input.setText(str);
- startScraping();
-
}
+ catch (NullPointerException e) {
+ e.printStackTrace();
+ toast("Error: Clipboard empty");
+ }
+ startScraping();
}
});
@@ -83,31 +86,39 @@ public class MainActivity extends AppCompatActivity {
ok_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
+ try {
+ //time
+ String start_str = field_event_start.getText().insert(22, ":").toString();
+ String end_str = field_event_end.getText().insert(22, ":").toString();
- // time
- String start_str = field_event_start.getText().insert(22, ":").toString();
- String end_str = field_event_end.getText().insert(22, ":").toString();
+ LocalDateTime start = LocalDateTime.parse(start_str, DateTimeFormatter.ISO_OFFSET_DATE_TIME);
+ LocalDateTime end = LocalDateTime.parse(end_str, DateTimeFormatter.ISO_OFFSET_DATE_TIME);
- LocalDateTime start = LocalDateTime.parse(start_str, DateTimeFormatter.ISO_OFFSET_DATE_TIME);
- LocalDateTime end = LocalDateTime.parse(end_str, DateTimeFormatter.ISO_OFFSET_DATE_TIME);
+ ZoneId zoneId = ZoneId.systemDefault();
+ long start_epoch = start.atZone(zoneId).toEpochSecond() * 1000;
+ long end_epoch = end.atZone(zoneId).toEpochSecond() * 1000;
- ZoneId zoneId = ZoneId.systemDefault();
- long start_epoch = start.atZone(zoneId).toEpochSecond() * 1000;
- long end_epoch = end.atZone(zoneId).toEpochSecond() * 1000;
+ String name = field_event_name.getText().toString();
+ String location = field_event_location.getText().toString();
+ String description = field_event_description.getText().toString();
+ String uri = field_uri_input.getText().toString();
- String name = field_event_name.getText().toString();
- String location = field_event_location.getText().toString();
- String description = field_event_description.getText().toString();
- String uri = field_uri_input.getText().toString();
+ Intent intent = new Intent(Intent.ACTION_EDIT);
+ intent.setType("vnd.android.cursor.item/event");
+ intent.putExtra(CalendarContract.Events.TITLE, field_event_name.getText().toString());
+ intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, start_epoch);
+ intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, end_epoch);
+ intent.putExtra(CalendarContract.Events.EVENT_LOCATION, field_event_location.getText().toString());
+ intent.putExtra(CalendarContract.Events.DESCRIPTION, uri + "\n" + description);
+ startActivity(intent);
+ }
+ catch (Exception e )
+ {
+ e.printStackTrace();
+ toast("Error: Invalid fields");
+ return;
+ }
- Intent intent = new Intent(Intent.ACTION_EDIT);
- intent.setType("vnd.android.cursor.item/event");
- intent.putExtra(CalendarContract.Events.TITLE, field_event_name.getText().toString());
- intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, start_epoch);
- intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, end_epoch);
- intent.putExtra(CalendarContract.Events.EVENT_LOCATION, field_event_location.getText().toString());
- intent.putExtra(CalendarContract.Events.DESCRIPTION, uri + "\n" + description);
- startActivity(intent);
}
});
@@ -115,7 +126,6 @@ public class MainActivity extends AppCompatActivity {
public boolean onKey(View view, int keyCode, KeyEvent keyevent) {
//If the keyevent is a key-down event on the "enter" button
if ((keyevent.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {
-
startScraping();
return true;
}
@@ -123,8 +133,8 @@ public class MainActivity extends AppCompatActivity {
}
});
+ //get data from deep link
Intent intent = getIntent();
- //String action = intent.getAction();
Uri data = intent.getData();
if (data != null) {
@@ -141,7 +151,8 @@ public class MainActivity extends AppCompatActivity {
}
try {
double d = Double.parseDouble(strNum);
- } catch (NumberFormatException nfe) {
+ } catch (NumberFormatException e) {
+ e.printStackTrace();
return false;
}
return true;
@@ -185,6 +196,7 @@ public class MainActivity extends AppCompatActivity {
}
catch (Exception e) {
+ e.printStackTrace();
clear(true);
toast("Invalid URL");
}
diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
new file mode 100644
index 0000000..a1e9167
--- /dev/null
+++ b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 0000000..a1e9167
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml
new file mode 100644
index 0000000..c5d5899
--- /dev/null
+++ b/app/src/main/res/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+
+
+ #FFFFFF
+
\ No newline at end of file
diff --git a/icon.svg b/icon.svg
new file mode 100644
index 0000000..596e136
--- /dev/null
+++ b/icon.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file