Mobile App, die sich mit miband verbindet

Ich arbeite an einem Universitätsprojekt und muss eine mobile App erstellen, die sich mit einem Smartband verbindet (speziell „Xiaomi Mi Band 3“). Ich habe nicht so viel Erfahrung mit dieser Art von Projekten und es ist ziemlich schwierig.

Ich habe einige Projekte gefunden, die helfen, die Verbindung mit dem Smartband herzustellen, und die Informationen zu Windows-Projekten gelesen, aber ich habe nicht viele Informationen darüber gefunden, wie ich die App auf Android ausführen kann.

F: Welche Bibliothek oder welches Framework ist Ihrer Meinung nach für diese Aufgabe am einfachsten?

Wie gesagt, ich habe noch nicht so viel Erfahrung mit dieser Art der Programmierung und hätte gerne eine Software mit Dokumentation, Beispielen und Informationen.

Vielen Dank!

Es ist ein Universitätsprojekt und ich muss die App machen. Keine schlechten Gefühle. Ich weiß es zu schätzen, dass Sie die Fehler korrigiert haben. Danke schön!
Danke für die Klarstellung und Aktualisierung! Ich habe die Kommentare dann aufgeräumt. Wenn Sie ein paar Inspirationen brauchen: Die App, auf die ich mich bezog, ist Gadgetbridge . Es ist Open Source, daher könnte es für Ihr Projekt hilfreich sein. Viel Glück!

Antworten (1)

Sie versuchen also, so etwas wie Mi fit oder Notify & Fitness for Mi Band zu machen ? Die meisten Android-Entwicklungen finden in Java statt. Sie können andere Sprachen verwenden, erhalten aber mehr Unterstützung für Java.

Da das Xiaomi Mi Band 3 per BlueTooth kommuniziert, müssen Sie das studieren. Die Mi 3-Version verwendet BT 4, nicht das neue BT 5; Ich weiß nicht, was die neue v4, die im September erscheinen soll (IIRC), verwendet.

Wenn Sie Java nicht lernen möchten oder glauben, dass Ihre App jemals plattformübergreifend sein könnte, können Sie sich React Native ansehen , mit dem Sie plattformübergreifende, native Apps durch Codierung in JavaScript erstellen können. Es ist beliebt und wird gut unterstützt.

Wenn Sie C++ oder Pascal bereits kennen, sehen Sie sich die RAD-IDE von Embarcadero an , mit der Sie Ihren Code einmal schreiben und Apps für Windows, Linux, Mac, Android und iOs generieren können. Klingt gut? Es ist; Ich liebe es. ABER es kostet über 1.000 $ :-( Allerdings müssen Sie das nicht bezahlen, bis Sie mehr als 5.000 $ verdienen, also ist der hohe Preis vielleicht „ein glückliches Problem“.

Sie können allgemeine Android-Fragen auf unserer Schwesterseite für Android-Enthusiasten stellen. Wenn Sie Codierungsprobleme haben, fragen Sie bei Stack Overflow und 1) Postcode, 2) sagen Sie, was es tun soll, 3) sagen Sie stattdessen, was es tut.

Ja, ich versuche etwas Ähnliches wie Mi Fit. Mit Javascript habe ich es erfolglos versucht. Ich dachte, es gibt mehr Informationen in Javascript. Ich habe kein Problem mit Java, also werde ich es jetzt versuchen. Ich werde mir auch „Embarcaderos RAD IDE“ ansehen. Vielen Dank für Ihre Antwort
"`Ich habe es erfolglos mit Javascript versucht`" - Nun, ich bezweifle, dass Sie versucht haben, sich über BlueTooth zu verbinden; das ist der wichtige Teil. Ich liebe die IDE von Embarcadero, aber es gibt wahrscheinlich mehr Unterstützung für Java auf Android. ABER, wenn Sie es vielleicht, nur vielleicht, jemals plattformübergreifend machen wollen, dann planen Sie es jetzt (und vergessen Sie nicht React Native, das BlueTooth handhabt). Es könnte am besten sein, mit einer Sprache zu gehen, die Sie bereits beherrschen. Viel Glück