App Inventor - Några frågor

Discussion in 'Frågor, support och diskussion' started by Sorid, Oct 19, 2010.

  1. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Har precis börjat hålla på med App Inventor lite och har några frågor.

    1. Hur connectar jag min HTC Legend så jag kan se resultat direkt när jag ändrar något i App Inventor?

    2. Kan kan på något sätt sätta 2 knappar brevid varandra?

    3. Man kan på något sätt göra en pop-up/message box? Har en about knapp i min app och vill då att versionen, mitt namn och sådant ska visas. Just nu har jag det i en label som är dold men som blir synlig när man trycker på about knappen.

    Tack på förhand.
     
  2. Johnny

    Johnny Senior Droid Medlem

    Joined:
    Aug 1, 2009
    Messages:
    1 040
    Likes Received:
    46

    MINA ENHETER

    Se till att ha htc sync installerat så du har deras usb drivrutin
    sen laddar du bara ner appinventors "extras"

    Då ska det börja funka direkt på skärmen om du kopplar upp dig via block editorn.

    Du kan ha 2 knappar bredvid varandra om du kör en table layout
     
  3. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Håller på att laddar hem HTC Sync för Legend nu. Vart kan jag hitta "extras" som du också nämnde?

    När Sync är installerat så är det bara att connecta telefonen och sedan välja Sync eller något och sen kan man se den i block editorn?

    Vart hittar man denna table layout? Letade men hittade inget.


    EDIT:

    Har installerat både HTC Sync och extras nu och har lyckats connecta till telefonen.
    Men jag vill fortfarande vet lite mer hur man kan få 2 knappar brevid varandra och hur man gör en message box (eller liknande) med lite info om appen.

    EDIT 2:

    Har lyckats fixa så att knapparna är brevid varandra nu. Någon som vet hur man gör en message box? :)
     
    Last edited: Oct 19, 2010
  4. Johnny

    Johnny Senior Droid Medlem

    Joined:
    Aug 1, 2009
    Messages:
    1 040
    Likes Received:
    46

    MINA ENHETER

    Vad menar du med messagebox?

    Bara vanlig text som ska visas eller vill du ha te x motsvarande en ruta där man normalt sett kan skriva in text?

    Om det är det senare kan du göra samma som för en label, bara sätta textrutans text till vad du vill, så kan du disabla den för att ingen ska kunna göra en input.

    Det är inte så jätteoptimalt, men appinventor är fortfarande i beta.
     
  5. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

  6. Johnny

    Johnny Senior Droid Medlem

    Joined:
    Aug 1, 2009
    Messages:
    1 040
    Likes Received:
    46

    MINA ENHETER

    Jodå!

    Det går fint, lägg till en notifier under others. sen lägger du till en showmessage dialog, eller nån av de 3 du har, som ser ut exakt sådär, fast i annan färg då.
     
  7. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Vart lägger jag till showmessage dialog? Och vad menar du med den fet markerade texten?
     
  8. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Har äntligt lyckats fixa en messagebox, en precis sådan som jag ville ha! Tack för hjälpen.
    Har två frågor till, kan man på något sätt göra en till "screen"?

    Håller på att försöka göra en "Yes, No" messagebox och använder mig av Notifier.ShowChooseDialog. Jag har gjort meddelandet, titeln och knapparnas text. Men hur gör man för att se vad användaren tryckte på för knapp? Har försökt använda mig av Notifier.AfterChoosing men har inte lyckats det få att fungera. Håller nämligen på med ett simpelt rit program och vill att skärmen ska tömmas när man trycker på "Yes". Så finns det några bra sätt för att se om användaren tryckte på "Yes"?

    Tack på förhand.
     
    Last edited: Oct 22, 2010
  9. Johnny

    Johnny Senior Droid Medlem

    Joined:
    Aug 1, 2009
    Messages:
    1 040
    Likes Received:
    46

    MINA ENHETER

    Tyvärr inte just nu, app inventor är fortfarande beta, kolla igen om "issues" listan så får du svar på många frågor. Jag saknar också flera screens, så man får fuska med att göra saker visible och not visible för att få känslan av en ny screen.

    Bland annat har de ok'at att man ska kunna lägga ut apparna på market ser det ut som. när det kommer implementeras är ju dock en annan femma.
    (vilket går att göra om man orkar trixa lite annars)
     
  10. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Okej då vet jag.
    Vet du hur man kan göra på min andra fråga?
     
  11. Johnny

    Johnny Senior Droid Medlem

    Joined:
    Aug 1, 2009
    Messages:
    1 040
    Likes Received:
    46

    MINA ENHETER

    Har tyvärr inte testat så mycket med knappar, men det sparas nog som värdet "choice" så du kan nog sätta en textlabel att visa värdet av choice.

    Kolla in quiztutorialen under tutorials, den borde kunna skvallra lite om hur du borde göra, samt sök under "talk to other users" så hittar man oftast lite bra exempel :)
     
  12. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Okej. Ska se om jag kan hitta något.
    Tack för hjälpen :)
     
  13. Johnny

    Johnny Senior Droid Medlem

    Joined:
    Aug 1, 2009
    Messages:
    1 040
    Likes Received:
    46

    MINA ENHETER

    Jag har faktiskt meckat nu med just detta

    Du väljer en notifier och choise dialogen, sen skapar du 2 knappar, te x yes och no (vanliga textblock)

    så kör du bara "notifier1.afterChoosing"
    och gör en "if else"

    if valueChoice = textblock Yes (du ska inte skriva textblock , bara visar att det är ett textblock) then-do vad du vill
    else-do
    Vad du vill ska hända om man svarar nej.

    Sen kan du ju såklart ändra hur du vill vad som ska göras, behöver ju inte vara just ja eller nej knappar :)
     
  14. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Jag förstår riktigt hur du menar.
    Vart hittar jag denna "if else"? Är den under "Control"?
    Har kommit såhär långt: http://img130.imageshack.us/img130/6752/598346723456.png
    Hur gör jag nu? Hjälp mig gärna lite :)

    EDIT: Fick det att fungera nu. Hittade en video på Youtube som visade hur man gjorde. Tack för hjälpen :)
     
    Last edited: Oct 26, 2010
  15. Johnny

    Johnny Senior Droid Medlem

    Joined:
    Aug 1, 2009
    Messages:
    1 040
    Likes Received:
    46

    MINA ENHETER

    Kul att det löste sig, det är inte så svårt när man väl knäckt nöten hur man ska göra :)

    Sen är det mest sin egen kreativitet som sätter gränserna (och såklart appinventors begränsningar)
     
  16. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Jo det är sant. Det saknas lite funktioner som man gärna skulle vilja ha möjlighet att använda. Men det kommer väl mer och mer ju längre de får hålla på och utveckla AI :)
     
  17. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Kom på en sak jag måste fråga.
    Jag håller på att gör en "skärm" med settings till ett program och håller just nu på med en checkbox. Jag vill att när den är aktiverad (när den visar en grön bock) så ska appen aktivera en Notify och när checkboxen inte är aktiverad (när den inte visar någon grön bock) så ska Notify vara disabled.

    Kan man göra på något sätt göra detta? Och isf, hur?

    EDIT: Löste detta på egen hand :)
     
    Last edited: Oct 26, 2010
  18. Johnny

    Johnny Senior Droid Medlem

    Joined:
    Aug 1, 2009
    Messages:
    1 040
    Likes Received:
    46

    MINA ENHETER

    Skönt att du löste det, det är ju enkelt med checkbox iaf :)
     
  19. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Kom på rätt snabbt efter att jag skrivit frågan hur man kunde göra.
    Känner mig rätt så stolt över mig själv, haha :)
     
  20. Sorid

    Sorid Adult Droid Medlem

    Joined:
    Sep 24, 2010
    Messages:
    854
    Likes Received:
    42

    MINA ENHETER

    Hur använder man "Orientation Sensor"? Kan den användas för att kontrollera hur telefonen är? Dvs, om telefonen är stående eller om den är liggande.