Wo redest du da? Welche Brücke? Während was stürzt Juggluco ab? Kannst du mir davon ein Logcat schicken?
Mit Brücke meinte ich FSL 3 modded app -> Juggluco -> Xdrip.
Irgendwie reagiert es ein wenig anders jedesmal wenn ich es probiere. Eine Art ist dass Juggluco und Libre 3 zwar in der Mirror-Verbindung die aktuelle Uhrzeit sagen (ich vermute das ist das letzte mal dass synchronisiert wurde). aber in Juggluco auf der Graphen-Seite einfach nie ein Blutzuckerwert erscheint. Irgendwann hört auch die Libre 3 App auf, Blutzuckerwerte zu bekommen (Signalverlust), bis ich Juggluco deinstalliere (einen force close habe ich probiert aber vielleicht nicht lang genug gewartet)
In einem anderen Fall fängt Juggluco dann an bei jedem Start abzustürzen. Juggluco symbol antippen, der Bildschirm wird kurz schwarz, man sieht für einen Bruchteil einer Sekunde den Graphen, und die App schließt sich direkt wieder. Der Crashchecker von Android meldet sich jedoch nicht, also wird der Crash wohl nicht bis ans Betriebssystem gemeldet, sondern der Prozess schließt sich "Ordnungsgemäß" für das OS.
Leider ist Android nicht das was ich in erster Linie mache, daher muss ich mich mal einlesen wie ich einen Logcat mache, geht aber bestimmt über ADB irgendwie, da die Systemnachrichten mitzuschreiben.
Ich habe eine Version erstellt, in der Juggluco xDrips com.eveningoutpost.dexdrip.BgEstimate Broadcast imitiert, aber es funktioniert nur, wenn Juggluco ein <queries> der Empfänger-App hat und die Empfänger-App ein <queries> von Juggluco in ihrem Manifest hat.
EDIT:
Juggluco braucht es nicht in seinem Manifest. Ein allgemeines Intent <queries> ist ausreichend.
EDIT2:
<queries> ist für "target Android 11" erforderlich.
xDrip benötigt es nicht, da es "target Android 6". Für neue Updates auf Google Play benötigen Sie "target Android 12".
EDIT3:
https://drive.google.com/file/…aIgYa/view?usp=share_link
EDIT4:
Einfache Beispiel-App, die veranschaulicht, wie man Glukosewerte aus der glucodata.Minute Sendung empfängt:
https://drive.google.com/file/…TpKIm/view?usp=share_link
Alles anzeigen
Im Endeffekt heißt ersteres dass ich Dinge wie Nightwatch oder andere die von Xdrips Broadcast Blutzuckerwerte empfangen nutzen kann, ohne Xdrip zu verwenden, ja? Das ist absolut nicht schlecht, aber nicht ganz das was ich brauche
Letzteres, der glucodata.Minute intent, ist der einer den Juggluco immer emittiert? Nach ein bisschen kruschteln im Source von der Libre 2 Patched app emittiert die ja z.b. momentanwerte auf com.librelink.app.ThirdPartyIntegration.GLUCOSE_READING mit parametern "glucose" und "timestamp". Vermute wenn man "xdrip" anhakt in Juggluco wird genau das emittiert.