0

so bin ich extrem neu in Android-Entwicklung. Das einzige, was ich wirklich codiert habe, ist Hello World. Dann habe ich Google App Inventor benutzt, aber mir wurde klar, dass das nicht das war, was ich brauchte. Ich habe auch den Entwicklerleitfaden gelesen. Wie auch immer, ich arbeite an einem Projekt, bei dem wir verschiedene Sensoren (Beschleunigungsmesser mit einem Wiimote und DMS, die über einen Arduino Mikrocontroller in ein digitales Signal umgewandelt werden) verwenden und die Daten auf einem Android Tablet verarbeiten, das die Daten für den Benutzer anzeigt . Dann werden die verarbeiteten Daten auf eine Website hochgeladen. Bevor ich etwas anderes mache, muss ich planen, wie ich dies mit den Anwendungskomponenten erstellen kann. Ich wollte sicherstellen, dass meine allgemeinen Ideen stimmen, bevor ich versuche, zu programmieren und Komplikationen zu begegnen. Also unten ist eine Liste, wie ich denke, dass diese Anwendung jede der Anwendungskomponenten verwenden sollte.Android - Neu bei Android, ist diese Verwendung von Anwendungskomponenten korrekt?

Aktivitäten Die Benutzeranzeige

Dienstleistungen Timer

Broadcast-Receiver für neue Daten des Beschleunigungsmessers Anhören für neue DMS-Daten Anhören

Content Provider Senden Sie die Daten an eine Website.

Entschuldigung, dass ich so eine grundlegende Frage gestellt habe, aber ich finde es am besten, ein Werkzeug zu verstehen, bevor ich es benutze und mir wurde gesagt, dass dieser Ort noob-freundlich ist. Vielen Dank für Ihre Zeit.

Antwort

0

Funkempfangsgerät für neue Beschleunigungssensordaten Listen Listen für neue DMS-Daten

Nicht unbedingt. Broadcast-Empfänger hören auf neue Absichten. Neue Daten werden nicht in einer Absicht angegeben, es sei denn, Sie sind derjenige, der sie sendet.

Inhaltsanbieter Senden Sie die Daten an eine Website.

Nicht wirklich. Sie dienen der inter- oder anwendungsübergreifenden gemeinsamen Nutzung von Daten, normalerweise aus einer Datenbank.

Es scheint, dass Sie keine der Komponenten von Android sehr klar verstehen. Anstatt nur zu raten, sollten Sie sich eines der vielen Beispiel-Android-Projekte im ganzen Netz ansehen.

+0

OK, wenn Sie Daten von einer externen Quelle haben, müssen Sie eine Absicht angeben, die der Broadcast-Empfänger hören wird. – cshaw

+0

Ihre Frage ergibt keinen Sinn. Woher bekommst du die Daten? Welche externe Quelle? Woher liest du es? Was für Daten sind das? Was machst du damit? – Falmarri

+0

Wir bekommen x-y-z-Achse von Beschleunigungssensoren und Ausgangsspannungen von Dehnungsmessstreifen. Wir verwenden die Beschleunigungssensoren, um Bewegungen zu erkennen, und verwenden die Dehnungsmessstreifen zur Erfassung der Belastung. Beides sind Zahlenströme. Dies sind die externen Quellen, auf die ich mich bezog. – cshaw

Verwandte Themen