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.
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); } }
Jaska kirjoitti:
...
Ylläoleva koodi laitettu tiedostoon helloworld.apk
Yritin suorittaa puhelimella, ilmoittaa:
"Jäsennysvirhe
Pakkauksen jäsentämisessä on ongelma."
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.
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.
Voiko Androidille ohjelmoida muullakin kielellä kuin Javalla? Esim C(++):lla?
Voi.
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.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.