Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #110

Merged
merged 50 commits into from
Dec 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
b6d1569
Playstore version
pachi81 Nov 28, 2023
36cfe95
Fix notification permission for API 33
pachi81 Nov 28, 2023
339261e
Fix alarm permission
pachi81 Dec 4, 2023
b76385b
Fix settings orientation
pachi81 Dec 4, 2023
72631c2
Remove Android Auto Media Player
pachi81 Dec 4, 2023
ccd31a2
Add rotary input
pachi81 Dec 5, 2023
e384370
New screenshots
pachi81 Dec 5, 2023
9d582b4
Change debug handling
pachi81 Dec 5, 2023
6c9c4ed
Fix style and font size
pachi81 Dec 5, 2023
82a1f2d
Do not recalculate alarm from intern
pachi81 Dec 5, 2023
0d5275e
New PS version
pachi81 Dec 5, 2023
715a3a9
Remove AA media player
pachi81 Dec 5, 2023
d6b2562
New GlucoDataAuto App
pachi81 Dec 5, 2023
ef015b4
Add context to notifier calls
pachi81 Dec 5, 2023
4fe8534
Remove Alarm, if no receiver present
pachi81 Dec 5, 2023
689a92f
Add settings for GlucoDataAuto
pachi81 Dec 6, 2023
cf7457b
Update strings.xml
froster82 Dec 6, 2023
324d783
(Re)move Android Auto part
pachi81 Dec 6, 2023
9fed549
Fix null pointer
pachi81 Dec 6, 2023
816a081
Replace icon
pachi81 Dec 6, 2023
9ad63d4
Update images
pachi81 Dec 6, 2023
5479317
Change target for GDA
pachi81 Dec 6, 2023
b18f703
Merge remote-tracking branch 'master/develop' into develop
pachi81 Dec 6, 2023
0bd7f41
Fix source
pachi81 Dec 6, 2023
58451b8
Fix
pachi81 Dec 6, 2023
e6caf34
Fix for GDA resources
pachi81 Dec 7, 2023
6095b6e
PS screenshots
pachi81 Dec 12, 2023
16b4249
AA proguard
pachi81 Dec 12, 2023
1159466
Update README.md
pachi81 Dec 13, 2023
afe12d2
Update INSTALLATION.md
pachi81 Dec 13, 2023
1d0d5d0
Create GlucoDataAuto.md
pachi81 Dec 13, 2023
e21bef7
Update INSTALLATION_DE.md
pachi81 Dec 13, 2023
9923180
Update README_DE.md
pachi81 Dec 13, 2023
c7cbf79
Create GlucoDataAuto_DE.md
pachi81 Dec 13, 2023
c031a77
Update GlucoDataAuto.md
pachi81 Dec 13, 2023
e433dae
Update README_PL.md
pachi81 Dec 13, 2023
9455c9f
Update INSTALLATION_PL.md
pachi81 Dec 13, 2023
ec531af
Create GlucoDataAuto_PL.md
pachi81 Dec 13, 2023
ae38e73
Update README.md
pachi81 Dec 13, 2023
b9ba016
Update README_DE.md
pachi81 Dec 13, 2023
c7dcb36
Update README_PL.md
pachi81 Dec 13, 2023
0ea23d4
Update GlucoDataAuto_PL.md
pachi81 Dec 13, 2023
9fed9c8
Update GlucoDataAuto.md
pachi81 Dec 13, 2023
7dd5a86
Update GlucoDataAuto_DE.md
pachi81 Dec 13, 2023
b0358f4
Update GlucoDataAuto_DE.md
pachi81 Dec 13, 2023
ea34445
Update GlucoDataAuto_PL.md
pachi81 Dec 13, 2023
482d53f
Update GlucoDataAuto.md
pachi81 Dec 13, 2023
aa22fca
Update GlucoDataAuto_PL.md
froster82 Dec 13, 2023
1dc5d6c
Update GlucoDataAuto.md
froster82 Dec 13, 2023
b56e824
Update GlucoDataAuto_PL.md
froster82 Dec 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

50 changes: 50 additions & 0 deletions GlucoDataAuto.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
[<img src='images/de.png' height=10> Deutsche Version](GlucoDataAuto_DE.md)
[<img src='images/pl.png' height=10> Wersja polska](GlucoDataAuto_PL.md)

# Android Auto

As the Android Auto part of GlucoDataHandler does not fullfill Google PlayStore policies, this part has been moved to an extra app called GlucoDataAuto, which receives its settings and values from GlucoDataHandler.

It can also be used as standalone application for Juggluco or xDrip+.

## Option #1: Using dummy media player
If you are not using any Android Auto media player for listen music, you can use GlucoDataHandler to display its values in the media tap:

<img src='images/AA_media.png' width=300>

IMPORTANT: it is recommended to disable all other media apps in the Android Auto launcher, to get this to work.

## Option #2: Using notifications

You can also use notifications:

<img src='images/AA_notification.png' width=300> <img src='images/AA_notification_view.png' width=300>

## Option #3: Using the app

<img src='images/AA_App.png' width=300>

# Setup Android Auto

Install last GlucoDataAuto_X.X.X.apk from [Releases](https://github.com/pachi81/GlucoDataHandler/releases)

## 1. Activate developer mode

* open Android Auto app
* scroll down to the Version
* tap several times on the Version until a popup appears to "Allow development settings"
* press "OK"

## 2. Activate "Unknwon sources"

* open Android Auto app
* open in the 3-dot menu the "Developer settings"
* scroll down to "Unknown source"
* enable it

## 3. Set Notifications settings

* open Android Auto app
* scroll down to "Notifications"
* enable "Show conversations"
* enable "Show first line of conversations"
52 changes: 52 additions & 0 deletions GlucoDataAuto_DE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
[<img src='images/en.png' height=10> English version](GlucoDataAuto.md)
[<img src='images/pl.png' height=10> Wersja polska](GlucoDataAuto_PL.md)

# Android Auto

Nachdem der Android Auto Teil gegen die Richtlinien von Google Play verstosen hat, wurde dieser Teil in eine extra App namens GlucoDataAuto ausgelagert.
Diese App empfäng sowohl die Glukosewerte, als auch die Einstellungen von GlucoDataHandler.

Alternativ kann sie auch als eigenständige App für Juggluco oder xDrip+ verwendet werden.

## Option #1: Dummy Media Player
Wenn sie nicht über Android Auto Musik hören, können sie die Media Player Unterstützung verwenden:

<img src='images/AA_media.png' width=300>

WICHTIG: da die App selber keine Musik abspielt, sollte man alle anderen Media Player aus dem Launcher entfernen, damit diese App entsprechend angezeigt wird.

## Option #2: Benachrichtigungen verwenden

Alternativ zum Media Player kann die Android Auto Benachrichtigung verwendet werden:

<img src='images/AA_notification.png' width=300> <img src='images/AA_notification_view.png' width=300>

INFO: das Benachrichtigungs Popup erscheint bei jedem neuen Wert.

## Option #3: APP verwenden

<img src='images/AA_App.png' width=300>

# Android Auto Installieren

Installiere die letzte GlucoDataAuto_X.X.X.apk von [hier](https://github.com/pachi81/GlucoDataHandler/releases)

## 1. Entwicklereinstellungen aktivieren

* Android Auto App öffnen
* bis zu Version scrollen
* mehrfach auf Version drücken bis ein Popup mit "Entwicklereinstellungen zulassen" kommt
* "OK" drücken

## 2. "Unbekannte Quellen" aktivieren

* Android Auto App öffnen
* in den 3-Punkt Menü "Entwicklereinstellungen auswählen"
* bis zu "Unbekannte Quellen" scrollen und aktivieren

## 3. Benachrichtigungen aktivieren

* Android Auto App öffnen
* bis zu "Benachrichtigungen" scrollen
* "Unterhaltungen anzeigen" aktivieren
* "Erste Zeile einer Unterhaltung anzeigen" aktivieren
50 changes: 50 additions & 0 deletions GlucoDataAuto_PL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
[<img src='images/en.png' height=10> English version](GlucoDataAuto.md)
[<img src='images/de.png' height=10> Deutsche Version](GlucoDataAuto_DE.md)

# Android Auto

Ze względu na to, że część aplikacji GlucodataHandler dotycząca Android Auto nie spełnia wymagań polityk sklepu Google Play, została ona przeniesiona do dodatkowej aplikacji pod nazwą GlucoDataAuto, która odbiera ustawienia i wartości glukozy z GlucoDataHandler.

Może ona być też używana jako samodzielna aplikacja w połączeniu z Juggluco lub xDrip+.

## Opcja nr 1: Korzystanie z fikcyjnego odtwarzacza multimediów
Jeśli nie używasz żadnego odtwarzacza multimedialnego w Android Auto do słuchania muzyki, możesz użyć aplikacji GlucoDataHandler, aby wyświetlić jego wartości w wiadomościach dotyczących multimediów:

<img src='images/AA_media.png' width=300>

WAŻNE: aby to działało, zaleca się wyłączenie wszystkich innych aplikacji multimedialnych w programie uruchamiającym Android Auto.

## Opcja nr 2: Użycie powiadomień

Można również korzystać z powiadomień:

<img src='images/AA_notification.png' width=300> <img src='images/AA_notification_view.png' width=300>

## Opcja nr 3: Korzystanie z aplikacji

<img src='images/AA_App.png' width=300>

# Konfiguracja Android Auto

Zainstaluj ostatnią wersję GlucoDataAuto_X.X.X.apk, którą znaleźć można w zakładce [Releases](https://github.com/pachi81/GlucoDataHandler/releases)

## 1. Aktywacja trybu programisty

- otwórz aplikację Android Auto
- przewiń w dół do pozycji Wersja
- dotknij kilkakrotnie pozycji Wersja, aż pojawi się wyskakujące okienko „Zezwalaj na ustawienia programistyczne"
- naciśnij "OK"

## 2. Aktywuj „Nieznane źródła"

- otwórz aplikację Android Auto
- otwórz w menu (3 kropki) „Ustawienia programisty"
- przewiń w dół do pozycji „Nieznane źródło"
- włącz ją

## 3. Ustawienia powiadomień

- otwórz aplikację Android Auto
- przewiń w dół do pozycji „Powiadomienia"
- włącz „Pokazuj rozmowy"
- włącz „Pokazuj pierwszy wiersz rozmów"
25 changes: 0 additions & 25 deletions INSTALLATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,28 +105,3 @@ You can customize other fields with different information.
And you should be set.

<img src='images/complication4.png' width=300>

## 4 - Setup Android Auto

To activate GlucoDataHandler for Android Auto, you have to do the following steps:

### 1. Activate developer mode

* open Android Auto app
* scroll down to the Version
* tap several times on the Version until a popup appears to "Allow development settings"
* press "OK"

### 2. Activate "Unknwon sources"

* open Android Auto app
* open in the 3-dot menu the "Developer settings"
* scroll down to "Unknown source"
* enable it

### 3. Set Notifications settings

* open Android Auto app
* scroll down to "Notifications"
* enable "Show conversations"
* enable "Show first line of conversations"
24 changes: 0 additions & 24 deletions INSTALLATION_DE.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,27 +115,3 @@ Dann GlucoDataHandler auswählen und eine Complication nach Wahl verwenden:
Das für anderen Complications entsprechend wiederholen. Danach müssten die Werte im Watchface sichtbar sein:

<img src='images/complication4.png' width=300>

## 4 - Android Auto Einstellungen

Um GlucoDataHandler in Android Auto zu verwenden, müssen die folgende Schritte durchgeführt werden:

### 1. Entwicklereinstellungen aktivieren

* Android Auto App öffnen
* bis zu Version scrollen
* mehrfach auf Version drücken bis ein Popup mit "Entwicklereinstellungen zulassen" kommt
* "OK" drücken

### 2. "Unbekannte Quellen" aktivieren

* Android Auto App öffnen
* in den 3-Punkt Menü "Entwicklereinstellungen auswählen"
* bis zu "Unbekannte Quellen" scrollen und aktivieren

### 3. Benachrichtigungen aktivieren

* Android Auto App öffnen
* bis zu "Benachrichtigungen" scrollen
* "Unterhaltungen anzeigen" aktivieren
* "Erste Zeile einer Unterhaltung anzeigen" aktivieren
25 changes: 0 additions & 25 deletions INSTALLATION_PL.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,28 +91,3 @@ Inne pola można dostosować za pomocą różnych informacji.
I powinieneś być gotowy.

<img src='images/complication4.png' width=300>

## 4 – Konfiguracja Android Auto

Aby aktywować GlucoDataHandler dla Android Auto, należy wykonać następujące kroki:

### 1. Aktywacja trybu programisty

- otwórz aplikację Android Auto
- przewiń w dół do pozycji Wersja
- dotknij kilkakrotnie pozycji Wersja, aż pojawi się wyskakujące okienko „Zezwalaj na ustawienia programistyczne"
- naciśnij "OK"

### 2. Aktywuj „Nieznane źródła"

- otwórz aplikację Android Auto
- otwórz w menu (3 kropki) „Ustawienia programisty"
- przewiń w dół do pozycji „Nieznane źródło"
- włącz ją

### 3. Ustawienia powiadomień

- otwórz aplikację Android Auto
- przewiń w dół do pozycji „Powiadomienia"
- włącz „Pokazuj rozmowy"
- włącz „Pokazuj pierwszy wiersz rozmów"
25 changes: 3 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@
* provides several **[widgets](#widgets)** and a floating widget for the phone
* provides optional **[notifications](#notifications)** with different icons for the phone
* provides several **[complications](#complications)** for Wear OS
* provides **[Android Auto](#android-auto)** support
* provides **[Android Auto](./GlucoDataAuto.md)** support using GlucoDataAuto.apk
* **[Tasker](#tasker)** integration
* sends glucodata broadcasts to other apps (which supports this broadcast)

## Download
[<img src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' height=100>](https://play.google.com/store/apps/details?id=de.michelinside.glucodatahandler)

You can download the current version [here](https://github.com/pachi81/GlucoDataHandler/releases).

## Installation
Expand Down Expand Up @@ -92,27 +94,6 @@ There are several complications for the different types of wear OS complications
**IMPORTANT:** Not all complications are fully supported by any watchface. For example the SHORT_TEXT type supports an icon, a text and a title, but the most watchfaces only show icon and text or text and title, but there are some, showing all 3 types in one.
Also the RANGE_VALUE complication is handled different in each watchface.

## Android Auto

This app supports Android Auto.

### Option #1: Using dummy media player
If you are not using any Android Auto media player for listen music, you can use GlucoDataHandler to display its values in the media tap:

<img src='images/AA_media.png' width=300>

IMPORTANT: it is recommended to disable all other media apps in the Android Auto launcher, to get this to work.

### Option #2: Using notifications

You can also use notifications:

<img src='images/AA_notification.png' width=300> <img src='images/AA_notification_view.png' width=300>

### Option #3: Using the app

<img src='images/AA_App.png' width=300>

## Tasker

-> [Tasker support](./TASKER.md)
Expand Down
27 changes: 3 additions & 24 deletions README_DE.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@
* stellt mehrere **[Widgets](#widgets)** für Android zur Verfügung
* optionale **[Benachrichtigungen](#benachrichtigungen)** um weitere Statusbar-Icons zur Verfügung zu haben
* stellt mehrere **[Complications](#complications)** für Wear OS zur Verfügung
* unterstützt **[Android Auto](#android-auto)**
* unterstützt **[Android Auto](./GlucoDataAuto_DE.md)** über die GlucoDataAuto APP
* **[Tasker Ereignisse](#tasker)** Integration
* sendet Glucodata Broadcasts an andere Apps (die dies unterstützen)

## Download
[<img src='https://play.google.com/intl/en_us/badges/static/images/badges/de_badge_web_generic.png' height=100>](https://play.google.com/store/apps/details?id=de.michelinside.glucodatahandler)

Die neuste Version kann [hier](https://github.com/pachi81/GlucoDataHandler/releases) heruntergeladen werden.

## Installation
Expand Down Expand Up @@ -92,29 +94,6 @@ Die Wear OS version stellt mehrere Complications zur Verfügung:

**WICHTIG:** Nicht alle Watchfaces zeigen die Complications gleich an, darauf habe ich keinen Einfluss, außer man verwendet die Bilder (farbigen Complications).

## Android Auto

Die App unterstützt Android Auto auf zweit Arten:

### Option #1: Dummy Media Player
Wenn sie nicht über Android Auto Musik hören, können sie die Media Player Unterstützung verwenden:

<img src='images/AA_media.png' width=300>

WICHTIG: da die App selber keine Musik abspielt, sollte man alle anderen Media Player aus dem Launcher entfernen, damit diese App entsprechend angezeigt wird.

### Option #2: Benachrichtigungen verwenden

Alternativ zum Media Player kann die Android Auto Benachrichtigung verwendet werden:

<img src='images/AA_notification.png' width=300> <img src='images/AA_notification_view.png' width=300>

INFO: das Benachrichtigungs Popup erscheint bei jedem neuen Wert.

### Option #3: APP verwenden

<img src='images/AA_App.png' width=300>

## Tasker

-> [Tasker Integration](./TASKER.md)
Expand Down
25 changes: 3 additions & 22 deletions README_PL.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@
* udostępnia kilka **[widgetów](#widgety)** i pływający widget dla telefonu
* udostępnia opcjonalne **[powiadomienia](#powiadomienia)** z różnymi ikonami dla telefonu
* udostępnia kilka **[komplikacj](#komplikacje)** dla Wear OS
* umożliwia połączenie z **[Android Auto](#android-auto)**
* umożliwia połączenie z **[Android Auto](./GlucoDataAuto_PL.md)**
* Integracja z aplikacją **[Tasker](#aplikacja-tasker)**
* wysyła transmisje danych o glukozie do innych aplikacji (które obsługują tę transmisję)

## Pobierz

[<img src='https://play.google.com/intl/en_us/badges/static/images/badges/pl_badge_web_generic.png' height=100>](https://play.google.com/store/apps/details?id=de.michelinside.glucodatahandler)

Aktualną wersję można pobrać [tutaj](https://github.com/pachi81/GlucoDataHandler/releases).

## Instalacja
Expand Down Expand Up @@ -95,27 +97,6 @@ Istnieje kilka komplikacji dla różnych typów komplikacji w ramach Wear OS, kt
**WAŻNA UWAGA:** Nie wszystkie komplikacje są w pełni obsługiwane przez każdą tarczę zegarka. Na przykład typ SHORT_TEXT obsługuje ikonę, tekst i tytuł, ale większość tarcz zegarków pokazuje tylko ikonę i tekst lub tekst i tytuł, ale są też takie, które pokazują wszystkie 3 typy w jednym.
Również komplikacja WARTOŚĆ_ZAKRESU jest obsługiwana inaczej na każdej tarczy zegarka.

## Android Auto

Ta aplikacja obsługuje Android Auto.

### Opcja nr 1: Korzystanie z fikcyjnego odtwarzacza multimediów
Jeśli nie używasz żadnego odtwarzacza multimedialnego w Android Auto do słuchania muzyki, możesz użyć aplikacji GlucoDataHandler, aby wyświetlić jego wartości w wiadomościach dotyczących multimediów:

<img src='images/AA_media.png' width=300>

WAŻNE: aby to działało, zaleca się wyłączenie wszystkich innych aplikacji multimedialnych w programie uruchamiającym Android Auto.

### Opcja nr 2: Użycie powiadomień

Można również korzystać z powiadomień:

<img src='images/AA_notification.png' width=300> <img src='images/AA_notification_view.png' width=300>

### Opcja nr 3: Korzystanie z aplikacji

<img src='images/AA_App.png' width=300>

## Aplikacja Tasker

-> [Obsługa aplikacji Tasker](./TASKER.md)
Expand Down
1 change: 1 addition & 0 deletions auto/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/build
Loading