Java i Htc Magic

Diskussion i 'Magic' startad av heniv, 10 aug 2009.

  1. heniv

    heniv Infant Droid Medlem

    Blev medlem:
    16 jul 2009
    Inlägg:
    14
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej
    Jag har en Magic och undrar om det går att köra Java app i telefonen? Jag har försökt men får det inte att funka. Jag vill installera Arlas kokbok men det funkar inte... vet någon hur man kan fixa det?
    mobilkokbok.se

    /henrik
     
  2. TheNano

    TheNano Senior Droid Medlem

    Blev medlem:
    8 jun 2009
    Inlägg:
    1 709
    Mottagna gillanden:
    0

    MINA ENHETER

    Jag tror att man måste koda specifik för Android
     
  3. wizzler

    wizzler Kid Droid Medlem

    Blev medlem:
    9 jun 2009
    Inlägg:
    74
    Mottagna gillanden:
    0

    MINA ENHETER

  4. droidgren

    droidgren Senior Droid Hedersmedlem

    Blev medlem:
    26 maj 2009
    Inlägg:
    1 601
    Mottagna gillanden:
    153
    Telefon:
    Google Pixel 6 Pro

    MINA ENHETER

    Telefon:
    Google Pixel 6 Pro
  5. bjoli

    bjoli Senior Droid Hedersmedlem

    Blev medlem:
    24 jun 2009
    Inlägg:
    1 713
    Mottagna gillanden:
    120

    MINA ENHETER

  6. heniv

    heniv Infant Droid Medlem

    Blev medlem:
    16 jul 2009
    Inlägg:
    14
    Mottagna gillanden:
    0

    MINA ENHETER

    jag har testat men får det inte att funka. men jag kan ju gjort nått fel

    /henrik
     
  7. mikecomputing

    mikecomputing Youth Droid Medlem

    Blev medlem:
    9 jun 2009
    Inlägg:
    169
    Mottagna gillanden:
    0

    MINA ENHETER

    Android är java :-P men om du menar java MIDP specifik applikation så nej :-/ Åtminstone som jag förstått det...

    Endast Androids Java SDK:

    http://developer.android.com/sdk/1.5_r3/index.html

    Update: hupps såg inte länken som ovan angav...
     
  8. bjoli

    bjoli Senior Droid Hedersmedlem

    Blev medlem:
    24 jun 2009
    Inlägg:
    1 713
    Mottagna gillanden:
    120

    MINA ENHETER

    Så har jag också förstått det men varför är det så? Varför skiljer sig java mot java?
     
  9. mikecomputing

    mikecomputing Youth Droid Medlem

    Blev medlem:
    9 jun 2009
    Inlägg:
    169
    Mottagna gillanden:
    0

    MINA ENHETER

    Java i sig skiljer sig inte (som programspråk) men det finns olika API:er för hur man representerar tex. grafiken på mobilen.

    MIDP Java API är ju rätt föråldrat det med och fungerar bara halvdant då ingen mobiltillverkare lyckats enas om en standard på tex. grafiska gränssnittet eller på hur man ska prata med mobilernas interna funktioner.

    MIDP tillåter tex inte direkt access till mobilen funktioner bara vissa delar. Tror inte ens det finns en standard på hur man hämtar kalender/kontakter osv. Så vad jag förstått är det inte mycket man kan göra med MIDP. För om nu tanken var att man ska göra applikationer som "funka för alla mobiler" så har de misslyckats fatalt med det API:et.

    En dröm hade ju varit att alla valt Androids java API för att få en gemensam standard platform för hur kontakter, calender osv ska synkas. Men det lär nog aldrig ske...
     
    Last edited: 12 aug 2009
  10. Kaj

    Kaj Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 768
    Mottagna gillanden:
    44

    MINA ENHETER

    Android är inte direkt Java så man kan inte köra javaapplikationer rakt av utan att något görs.

    Google har gjort en egen VM som de kallar för Dalvik. Dalvik kör inte javaklassfiler utan något som kallas för dex-filer. När man utvecklar applikationer för Android så skriver man javakällkod. Kompilatorn spottar ur sig klassfiler, men när man sedan bygger en apk för att starta i t.ex emulatorn kompileras klassfilerna till dex-filer. Dalvik kan mao inte köra Java. (Lite beroende på hur man ser det)