Alles anzeigenHallo Gendra,
darf ich fragen, was genau du dort angepasst hast oder ob du deine Anpassungen der Allgemeinheit zur Verfügung stellen würdest?
Da ich selbst Java-Entwickler bin, habe ich mir den Patch mal kurz angeschaut und gesehen, dass man wohl die Patch-Änderungen an der NotificationChannel-Klasse tlw. wieder rückgängig machen muss, aber bevor ich mich hier weiter einarbeite, wollte ich einfach mal unverfänglich anfragen, ob du deine schon gewonnenen Erkenntnisse mit der Allgemeinheit teilen würdest.Ich stelle die Änderungen gerne zur Verfügung, wenn es mir gelingt (s.u.)
Was ich gemacht habe war letzendlich, dass ich den Patch manuell durchgegangen bin und quasi alle Teile die nur Funktionen rauswerfen/ausblenden herausgenommen habe und nur die Teile die Funktionen einfügen drinnen gelassen habe. Damit funktioniert die erstellte App auch Problemlos und sendet sowohl an xDrip als auch an LibreView. Getestet habe ich bisher auf 2 Handys mit insgesamt 3 Sensoren.
Da ich allerdings nicht so der Git-Typ bin und die entsprechenden Patches jeweils manuell und händisch (copy und paste in die jeweiligen Files) eingepflegt habe, habe ich letzendlich nun zwei Dateiordner. Einer mit den smali-Files der gepatchten App und einer mit dem unveränderten Original. Wenn mir jemand verraten kann, wie ich einen Diff-File zwischen zwei Ordnern erstellen kann (oder mir eine Anleitung dazu verlinken kann), stelle ich den Patch auch gerne für andere zur Verfügung.
Du könntest die von dir angepassten Patch-Dateien entweder einzeln bei https://pastebin.com/ hochladen und hier verlinken oder alles zusammen in ein zip-Archiv packen und hier im Forum als Dateianhang hochladen. Etwas besseres fällt mir jetzt auch nicht ein, da ich nicht weiß, wie die Besitzer des GIT-Repositorys mit Pull-Requests umgehen und man davon ausgehen kann, dass die Deaktivierung der konventionellen LibreLink-Funktionalitäten absichtlich von denen so implementiert wurde.
Ich persönlich würde es aber auch besser finden, wenn die LibreLink-App genauso weiter funktioniert wie bisher und zusätzlich halt per Bluetooth die Daten an xDrip+ übertragen werden. Ich werde mich in den nächsten Tagen nochmal intensiver mit dem Thema befassen. Mein aktueller Sensor läuft noch 4 Tage und den nächsten wollte ich eigtl. mit der gepatchten App aktivieren.