Gå til innhold

Tråden for Android App Inventor


Anbefalte innlegg

Videoannonse
Annonse

Selv har jeg hatt tilgang et par uker, og har lagd en enkel hello world, counter med lagring i internminnet, "Notepad", og nå jobber jeg med en counter som teller antall rist.

 

Jeg trenger hjelp med sistnevnte program. Nå teller counteren VELDIG fort oppover når mobilen ristes. Jeg ønsker at den teller maksimalt 1 opp for hvert rist, uansett hvor lenge man rister. Forslag?

Endret av Khaffner
Lenke til kommentar

Jeg ønsker at den teller maksimalt 1 opp for hvert rist, uansett hvor lenge man rister. Forslag?

 

Du må måle tiden og filtere bort de uønskede ristningene i programmet ditt. Problemet er analogt med elektriske brytere. De fleste gir en masse av/på verdier i det de trykkes ned eller slippes. Søk på «software debounce» så vil du finne referanser til algoritmer. På norsk kalles vel dette prelling, hvis jeg ikke husker feil.

Lenke til kommentar

Jeg ønsker at den teller maksimalt 1 opp for hvert rist, uansett hvor lenge man rister. Forslag?

 

Du må måle tiden og filtere bort de uønskede ristningene i programmet ditt. Problemet er analogt med elektriske brytere. De fleste gir en masse av/på verdier i det de trykkes ned eller slippes. Søk på «software debounce» så vil du finne referanser til algoritmer. På norsk kalles vel dette prelling, hvis jeg ikke husker feil.

 

Problemet er at det ikke finnes noen "delay" av noe slag. Gjort litt research, det viser seg at en sånn delay-byggekloss er høyt etterspurt og vil antakeligvis komme etterhvert. Hva kan jeg gjøre inntil da? Tror Timer bare kan la noe skje ved angitte tider hmm.gif

Lenke til kommentar

100713-googleappinventor_logo.png

Denne tråden er for å snakke om Android App Inventor. Her kan dere dele programmer, tips og nyheter, og be om hjelp til "programmeringen".

 

Kan moderator vennligst stenge denne tråden? Jeg har tittet litt på dette App Inventor, og det har ingenting, så langt jeg kan se, med programmering å gjøre.

 

---

BalleB

Lenke til kommentar

Bare fordi en ikke skriver tekst, så betyr ikke det at App Inventor ikke er programmering.

.NET har et lignende system hvor en tegner opp flytdiagrammer for hvordan et program skal oppføre seg, og jeg vil fortsatt kalle det programmering selv om en ikke skriver noe kode.

 

Men når det gjelder spørsmål om delay:

Det er vel en måte å kunne lese ut tiden på systemet? Det bør da være en mulighet for å lage en løkke som sjekker om det har gått X antall millisekunder siden løkken startet.

Lenke til kommentar

Kan moderator vennligst stenge denne tråden? Jeg har tittet litt på dette App Inventor, og det har ingenting, så langt jeg kan se, med programmering å gjøre.

BalleB

 

Sist jeg sjekket er programmering å få en elektronisk enhet til å utføre kommandoer (på egen hånd), samme hvordan grensesnittet er. Tekst, hullkort, puslebiter, spiller ingen rolle.

Endret av Khaffner
Lenke til kommentar

Det har kommet en etterlengtet oppdatering til App Inventor! new_woot.gif

 

 

We've released an updated version of App Inventor. You can verify

that your browser is running the latest version by looking in the

lower right hand corner and if you see a string like "Build: Mon Nov 8

13:15:39 2010 (1289250939) -- 18057094" then you are using the

latest version. If you don't see that string then please reload your

browser page.

 

This is another juicy update including a fix for the most-starred

issue on the issues list:

 

- It is now possible to change the icon for your app! The Screen1

component has an Icon property that can be set to an uploaded

image file.

 

- Startup of the Blocks Editor should be faster for programs with

large numbers of components. We are continuing to investigate other

performance issues with the Blocks Editor.

 

- Orientation changes in both connected and non-connected modes should

now be handled properly and not cause

the app to crash. There is no need to disable orientation changes on

the phone now. Similarly, it should be possible to use

the physical keyboard with App Inventor apps (on phones that have one).

 

- The Connect to phone button in the Blocks Editor is now only enabled

when the blocks editor has a project loaded and there

is a connected phone or emulator detected.

 

- Added a NumbersOnly property to TextBox, which restricts keyboard

input to just numbers.

 

- Remember the collapsed state of blocks when saving/restoring a

project. Also, added two additional items (below "Organize all

blocks") to the menu that you get by right-clicking (ctrl-clicking on

Mac) on the Blocks Editor workspace: collapse all blocks, and expand

all blocks.

 

- Fixed a bug related to program initialization.

 

- Fixed bug in OrientationSensor.Angle.

 

- Fixed a bug in handling of division by zero.

 

Enjoy!

The App Inventor Team

 

 

Endret av Khaffner
Lenke til kommentar

Har hatt tilgang en god stund, og har laget et veldig enkelt lite spill der, men det er allerede på grensen av hva app inventor takler.

 

To ting jeg virkelig håper på: Flere enn en screen, og mulighet å hente data / lage list fra en tekst fil (som gjerne kan legges inn likt som bilder / lyder)

 

Edit: For å gi et lite inblikk i systemet

 

Hovedskjermen ser slik ut:

post-30202-0-12077200-1289679191_thumb.png

 

Og blocks editoren ser slikt ut:

post-30202-0-43105900-1289679200_thumb.png

 

(Logikken for når brukeren trykker healer knapp)

 

Og programmet : http://dl.dropbox.com/u/2401158/StupidAdventures.apk

Endret av Terrasque
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...