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!
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.
Alverto mit v
Izzy