2017-05-18 5 views
1

Ich bin immer noch neu in der Cloud und mit App-Erfinder. Aber ich würde einige Fragen in Bezug auf Cloud-und mit App-Erfinder stellen.Kann MIT App Inventor Bild empfangen?

Aber frsty ich würde gerne erklären, wie Projekt funktionieren sollte. Mein Projekt ist über Haussicherheitssystem. Wenn eine Drucktaste gedrückt wird, wird das Bild des Besuchers aufgenommen und der Hauseigentümer erhält ein Bild des Besuchers auf der Android App. Der Android sollte in der Lage sein, ein Bild zu empfangen und die Tür zu entriegeln, indem er die Tastenfreigabe drückt. Die verwendete Kamera ist VC0706 Kamera mit Arduino Mega verbunden.

Meine Frage ist, dass mit App-Erfinder Bild von Wolke erhalten können, da alle Bilder in der Cloud gespeichert werden.

Antwort

0

Zugriff auf Bilder und Töne in App Inventor 2

Anwendungen mit App Inventor gebaut kann Ton zugreifen, Bild- und Videoquellen aus drei verschiedenen Arten von Orten:

Anwendungsvermögen

Die Quellen, die im Designer als Medien bezeichnet werden - ein Teil der Assets der Anwendung - sind im Lieferumfang der Anwendung enthalten. Jeder, der Ihre Anwendung installiert, wird sie als Teil der Anwendung haben. Sie geben sie auch im Designer an, was praktisch ist. Sie können diese auch in Programmen über ihren Dateinamen angeben: Verwenden Sie einfach den Dateinamen ohne spezielles Präfix. Wenn Sie beispielsweise ein Bild-Asset mit dem Namen kitty.png haben, können Sie es als Bild verwenden: Legen Sie einfach die Picture-Eigenschaft einer Bildkomponente auf den Text kitty.png fest. Sie können in ähnlicher Weise Dateinamen für Sound (Sound oder Player) oder Video (VideoPlayer) verwenden.

Assets sind am bequemsten zu verwenden, aber der Speicherplatz für sie ist auf ein paar Megabyte beschränkt, da sie mit der Anwendung gepackt werden müssen. Sie sind gut für kleine Bilder und kurze Audio-Auswahlen. Bit würden Sie wahrscheinlich nicht für komplette Songs oder Videos verwenden.

Das Telefon SD-Karte

Sie Dateien auf SD-Telefon (Secure Digital) Karte mit Dateinamen zugreifen können, die mit/sdcard beginnen. Sie könnte durch die Quelle eines Player-Komponente zu

/sdcard/Musik/Blondie/The Best of Blondie/Heart of Glass.mp3

und Starten der Spieler (vorausgesetzt natürlich, ein Lied auf der SD-Karte spielen , dass sich die Song-Datei auf der SD-Karte befindet). Stellen Sie sicher, dass Sie den vollständigen Dateinamen einschließlich "mp3" angeben.

Das Android-System enthält auch eine alternative Möglichkeit, SD-Karten-Dateien als URLs zu gestalten. Hier geben Sie dem Dateinamen den Namen file: /// sdcard und "URL encoding" für Sonderzeichen. Ein Leerzeichen ist beispielsweise "% 20". So könnte man die gleiche Datei benennen, indem Sie die Spieler Quelle

Datei: ///sdcard/Music/Blondie/The%20Best%20of%20Blondie/Heart%20of%20Glass.mp3

Beachten Sie, dass Sie Ich möchte dafür eine Player-Komponente verwenden, nicht Sound. Ein vollständiges Lied wie dieses ist zu groß für Sound.

Bilder und Videos können ähnlich gekennzeichnet werden.

App Inventor enthält (noch) keine Möglichkeit zum Speichern von Dateien auf der SD-Karte. Es enthält (noch) keine Möglichkeit, die Dateien auf der SD-Karte aufzulisten. Sie müssen dafür andere Anwendungen oder den Android-Dateimanager verwenden.

Die Verwendung der SD-Karte bietet viel mehr Platz für Medien als der Versuch, Dinge als Assets zu packen. Der Nachteil ist, dass Benutzer sie nicht automatisch durch die Installation Ihrer Anwendung erhalten.

URLs und Web

Sie Dateien auf Web-URLs zugreifen können, beginnend mit http: // zum Beispiel

http://www.google.com/images/srpr/nav_logo14.png

die Bildeigenschaft eines Bildes zu

Einstellung und ähnlich für Musik und Videos. Stellen Sie sicher, dass Sie den Link verwenden, der auf die tatsächliche Datei verweist, nicht auf Player für die Dateien, die im Web viel häufiger verwendet werden, insbesondere für Musik und Videos.

Andere Inhalte URLs

Das Android-System verwendet auch URLs verschiedene Orte zuzugreifen, die Medien auf dem Telefon gespeichert sind. Auf die Bilder in der Fotogalerie kann beispielsweise mit Dateinamen zugegriffen werden, die mit content: // media/external/images/media beginnen, wie Sie mit dem ImagePicker sehen und den resultierenden Bildpfad untersuchen können.

0

App-Erfinder 2 verfügt über integrierten Webspeicher TinywebDB, der nur Textzeichenfolgen speichert.
Veröffentlichen Sie die Bilder in Ihrem Szenario irgendwo im Web und speichern Sie dann die Bild-URIs in TinyWebDB insdie App-Erfinder. enter image description here

Verwandte Themen