Sådan opbygges din egen Soundboard-app med Android App Inventor

Sep 2, 2025
Cloud og Internet
UCACHED INDHOLD

I dag skal vi vise dig, hvordan du bruger Android App Inventor-værktøjet til at oprette din egen Android-app uden at skulle skrive en masse kompliceret kode. Det er en virkelig enkel proces, der kun kræver noget træk og slip.

Soundboards er blandt de enkleste apps, der kan oprettes ved hjælp af App Inventor, så i dag viser vi dig, hvordan du kommer i gang med at oprette din egen applikation.

Denne gæsteartikel blev skrevet af Mitch Bartlett fra Tekniske sider , hvor han dækker mange dybtgående smartphone-tip.

Installation og brug af App Inventor til at oprette en app

Først skal du sørge for at installere Java 1.6 eller nyere. Du kan downloade det på http://www.java.com . Når du er færdig med det, skal du installere App Inventor ved hjælp af instruktionerne til dit operativsystem.

  • Mac OS X
  • GNU / Linux
  • Windows

Besøg afsnittet Mine projekter på App Inventor-webstedet. Log ind og accepter servicevilkårene, hvis du bliver bedt om det. Vælg knappen Ny for at starte en ny app.

Giv din app et unikt navn, og klik derefter på OK.

App Inventor-fremviseren vises. Denne skærm viser, hvordan din app vil se ud, når du bygger den. Først vil vi oprette en titel til denne skærm. Over i ruden Komponenter skal Skærm1 vælges. Under afsnittet Egenskaber kan vi ændre titelfeltet til navnet på vores app.

Nu kan vi begynde at arrangere genstande på skærmen. Vi laver kolonner og rækker til vores soundboard-knapper. Vi kan gøre dette ved at vælge Screen Arrangement på paletten og trække elementet TableArrangement til Viewer.

Indstil egenskaberne for komponenten TableArrangement1 i ruden Egenskaber. Her ændrer vi det til 3 kolonner og 3 rækker.

Vi har brug for en komponent til at afspille vores lyde. Vælg Media på paletten, og træk afspillerkomponenten til Viewer. Det vises som Player1 i sektionen Ikke-synlige komponenter.

Lad os tilføje nogle lyde til vores projekt. App Inventor understøtter MP3- eller WAV-filer, der er mindre end 3 MB. Vi føjer dem til vores projekt ved at vælge Player1-komponenten og derefter vælge feltet Kilde. Klik på knappen Tilføj ... og vælg Gennemse ... for at uploade lydfiler fra din pc. Gentag disse trin for at tilføje flere lyde.

Tilføj en knap for hver lyd ved at vælge den grundlæggende palette og trække dem over til feltet TableArrangement1 i fremviseren. Du vil være i stand til at placere hver knap inden for en bestemt række og kolonne.

Vælg hver knap i området Komponenter, og skift tekstfelterne for at repræsentere de lyde, de vil afspille.

Vi er færdige med Viewer-skærmen. Sådan ser vores app i øjeblikket ud.

Det er tid til at kontrollere elementernes opførsel på skærmen. Klik på Åbn Blocks Editor for at komme i gang. Vælg at åbne filen eller give adgang, hvis du bliver bedt om det.

Klik på fanen Mine blokke. Vælg Button1 og træk boksen "Button1.Click" over til højre på skærmen. Gør dette for hver knap, du har føjet til din app (Button2, Button3 osv.)

Vælg Player1 under fanen Mine blokke, og træk "Player1.Source" -blokken til "Button1.Click" -blokken. Blokken skal forbindes på plads. Tilføj også en "Player1.Source" -blok til hver af de andre knap-klikblokke (Button2.Click, Button3.Click osv.)

Klik på fanen Indbygget, og vælg Tekst. Træk en "tekst" -blok over til højre og tilslut den til "Player1.Source" -blokken.

“Tekst” -boksen styrer, hvilken lyd der afspilles. Klik på teksten i blokken, og skift den for at matche navnet på lydfilen til Button1. I vores eksempel er Button1 “Punch”, så vi indstiller teksten til Punch.mp3.

Træk et "tekstfelt" til hver "Player1.Source" -blok, og skift hver enkelt for at matche navnet på lyden for hver knap.

Nu hvor lydene er indstillet til hver knap, skal vi bare fortælle vores app at afspille lyden, når vi klikker på knappen. For at gøre det skal du klikke på fanen Mine blokke og vælge Player1. Træk "Player1.Start" -blokken til "Button1.Click". Gentag disse trin for hver af knappens klik på begivenhedsblokke.

Du er færdig! Du har oprettet en fuldt fungerende soundboard-app. Se appen i aktion ved at gøre et af følgende:

  • Test appen på din Android-enhed ved at aktivere USB-fejlfinding på enheden under Indstillinger> Applikationer> Udvikling og tilslutte den til din computer. Du kan derefter klikke på knappen Opret forbindelse til enhed ... i Blocks Editor for at få vist appen på enheden.
  • Installer Android SDK, og klik på knappen Ny emulator for at se den på din computer på en emulatorskærm.
  • Klik på indstillingen Pakke til telefon på skærmen App Inventor. Derefter kan du vise stregkode, downloade appen til computeren som en APK-fil eller downloade til en tilsluttet telefon.

Nyd din tilpassede soundboard-app på din Android-enhed.

Der er mange apps, du kan oprette med dette værktøj - hvad skal du lave?

.indgangsindhold .indgangsfod

App Inventor Tutorial: How-To Build Soundboard Android App

How To Build Soundboard App

App Inventor Soundboard

MIT App Inventor Soundboard App

MIT App Inventor Soundboard 2.0

How To Create An Android App With The MIT App Inventor

Play Audio In An Android App Using App Inventor

Adding Sounds To An App Inventor App

Learn To Build Android Apps With MIT App Inventor 2 EP#2 (Buttons & Sound's)

Unit 2.7 Soundboard App

MIT App Inventor Game Tutorial | Spooky Sounds App | How To Make A Soundboard App

MIT App Inventor: Creativity Project (Original Soundboard):

Text To Speech App Inventor App Tutorial

How To Make Piano App In Mit App Inventor

App Inventor: How To Add Sound Effects

First App Inventor App: Sound Board Tutorial

MIT App Inventor # Animal Sound App Using MIT App Inventor

How To Make Educational Animals Sounds App In Mit App Inventor

How To Add A Sound File In App Inventor Project | MIT App Inventor

MIT App Inventor Tutorial (sound Record, Save, Button)


Cloud og Internet - Mest populære artikler

Hvad er Reddit Gold, og hvorfor vil du have det?

Cloud og Internet Nov 12, 2024

Reddit Du har muligvis bemærket nogle Reddit-indlæg, og svarene har små gyldne ikoner ved siden af ​​dem. Disse er "forgyldte", hvilket betyder, at nog..


Sådan køres Windows-programmer problemfrit på din Mac med paralleller

Cloud og Internet Jun 13, 2025

Nogle gange har Mac-brugere brug for at køre Windows-software. Måske er der et program, du har brug for til arbejde, der ikke tilbyder en Mac-version, eller måske har du lejlighe..


Hvilken vurdering skal du give din Uber, Lyft eller anden driver?

Cloud og Internet Apr 26, 2025

Koncertøkonomien ser ud til at være kommet for at blive. Selvom Uber stadig har en lejlighedsvis kamp med tilsynsmyndigheder, dukker for det meste smartphone-app-drevne koncertvir..


Sådan oprettes brugerdefinerede tastaturgenveje til udvidelser i Google Chrome

Cloud og Internet Jan 4, 2025

Nørder elsker tastaturgenveje - de er ofte hurtigere end at klikke på alt med musen. Vi har tidligere dækket Chrome og andre browsere understøtter mange tastaturgenveje ..


Sådan tilføjes din Gmail, kontakter og Google Kalender til din iPhone eller iPad

Cloud og Internet Oct 15, 2025

UCACHED INDHOLD Gmail er en af ​​de mest populære e-mail-tjenester på jorden, og iPhone er den mest populære telefon. Hvis du har alle dine e-mails, kontakter og kalendere ..


Sådan forbliver du inden for Windows 10s "Enhedsgrænse" til apps, musik og videoer

Cloud og Internet Mar 22, 2025

UCACHED INDHOLD Microsofts Windows 10 lader dig kun installere apps og spil på et begrænset antal enheder. Det har endnu strengere grænser for abonnementsmusik og videoer købt..


Sådan konfigureres automatiske sms-beskeder til vigtige e-mails

Cloud og Internet Mar 20, 2025

UCACHED INDHOLD På trods af den stadig stigende rækkevidde af cellulære datanetværk er der stadig masser af steder, hvor den eneste mobildækning, du får, i bedste fald er sp..


Gør din computer til en fil-, musik- og webserver med Opera Unite

Cloud og Internet Aug 26, 2025

Vil du have en nem måde at dele dokumenter, fotos og andre filer med folk over internettet? Nu kan du med Opera Unite, som er en ny tjeneste, der skal inkluderes i Opera 10-browseren. I dag ..


Kategorier