Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java: Android-puhelimeen "Hello, world" -esimerkki?

Sivun loppuun

Clacier [17.11.2010 18:17:45]

#

Tervehdys.

Haluaisin tietää, miten olisi mahdollista kirjoittaa Android- puhelimeen (Vaihtoehto: tai mihin tahansa puhelimeen) jonkinlainen sovellus, joka kirjoittaa tuon otsikossa mainitun esimerkin.

Android puhelimen pelit ja sovellukset ovat muodossa .apk

Onko mahdollista kirjoittaa jonkinlainen java tai C++ tyylinen "System.out.println("Hello, world!");"- esimerkki vaikkapa notepadiin ja tallentaa se .apk:ksi?

Koitin googlata ja yhtäkään suomalaista vinkkiä ei löytynyt, englantilaisista taas en juurikaan (valitettavasti) ymmärrä.

Kiitos vastauksista.

Jaska [17.11.2010 18:27:52]

#

Android on rakennettu Javan päälle. Siinä pitää tehdä TextView-olio:

public class HelloAndroid extends Activity {
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello, world!");
       setContentView(tv);
   }
}

Clacier [17.11.2010 18:50:12]

#

Jaska kirjoitti:

...

Ylläoleva koodi laitettu tiedostoon helloworld.apk
Yritin suorittaa puhelimella, ilmoittaa:

"Jäsennysvirhe

Pakkauksen jäsentämisessä on ongelma."

Jaska [17.11.2010 18:54:50]

#

Hmm. Tein Androidilla töissäni todella vähän vuosi sitten jollain Eclipseen saatavalla lisäosalla. Valitettavasti en tiedä, miten Android-ohjelmia luetaan apk-tiedostoista.

Metabolix [17.11.2010 21:36:34]

#

En tunne kännyköitä sinänsä, mutta olen jokseenkin varma, että se Java-koodi pitää kääntää class-tiedostoksi (aivan kuten yleensäkin) ja paketoida jollain tarkoitukseen tehdyllä ohjelmalla (JAR-tiedostojen tapaan).

Onko liikaa vaadittu käyttää hakukonetta? Näen heti ensimmäisellä sivulla monta lupaavaa ohjetta.

ankzilla [18.11.2010 18:59:50]

#

Voiko Androidille ohjelmoida muullakin kielellä kuin Javalla? Esim C(++):lla?

Grez [18.11.2010 19:10:08]

#

Voi.

Clacier [18.11.2010 21:26:04]

#

Metabolix kirjoitti:

En tunne kännyköitä sinänsä, mutta olen jokseenkin varma, että se Java-koodi pitää kääntää class-tiedostoksi (aivan kuten yleensäkin) ja paketoida jollain tarkoitukseen tehdyllä ohjelmalla (JAR-tiedostojen tapaan).

Onko liikaa vaadittu käyttää hakukonetta? Näen heti ensimmäisellä sivulla monta lupaavaa ohjetta.

Kirjoitin jo aloitusviestiin, huonon englannin vuoksi en tosin juurikaan ymmärtänyt. Latasin tosin (ennen tänne kirjoittamista) mm. Eclipsen, jolla en tosin mitään toimivaa saanut aikaan joten turvauduin putkan apuun.

etsubu [19.11.2010 16:07:09]

#

Vinkkinä vain, että jos et ymmärrä kunnolla englantia on mahdollista koittaa käyttää kääntäjää ja vaikka ne kääntävät puutteellisesti ne kääntävät sen verran, että niistä saa itse jo aika hyvin selvää. HUOM. englannin osaamisesta on paljon apua ohjelmoinnin kanssa.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta