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