Nejste přihlášen/a.

Přihlásit se do poradny

 

Jak vytvořit aplikaci pro android?

Od: gigid* odpovědí: 8 změna:

Jak se naučit vytvářet aplikace pro mobilní telefony Android?

existují porgramy, které toto ulehčí? Prosím odpovědi pro začátečníka .

Díky

 

 

8 odpovědí na otázku
Řazeno dle hodnocení

 

 

dzordz*

0x

Mobily moc nežeru a nějaké smartphony jsem měl v ruce dohromady asi dvě minuty, ale co jsem tak nějak pochopil, v androidu je nativním jazykem aplikací java. K dispozici je klasicky java VM, dále opengl pro vykreslování 3d, sql, nějaké multimediální knihovny. Pro c a c++ snad existuje compatibility layer (nebo možná i jiné řešení, vzhledem k tomu, že je android založen na linuxu), ale to je tak trochu lámání přes koleno.

No takže naučit se javu a pak si hrát a zkoušet, nejspíš dost pomůže nainstalovat development kit pro android, aby se ze začátku programy pouštěly virtuálně a mobil nepřišel k újmě

afsdffda
použij tento seriál pro zacinajici vyvojare, odkaz na prvni dil svetandroida.cz/...

 

mark156156

0x

začni títo úvodem kde je všechno dobře popsané

odkaz: svetandroida.cz/...

 

dzordz*

0x

Včera dorazila sestra se svým htc, tak jsme se o tom chvíli bavili, výsledek je takovej, že na androidu jdou spustit jedině aplikace v .apk a jedině ty, které se stáhnou z marketu. Pro umístění tam musejí být schváleny, takže veškeré testování jen na pc, na emulátoru.

Takže to není vůbec tak, jak jsem si to představoval, že si zkompilujete jar, zkopírujete do mobilu a spustíte. Což mě teda docela znechutilo. Navíc aplikace pro použití na mobilu musejí mít specificky definované UI a jiné věci. A pak že největší předností je platformní nezávislost, jojo..

mikyhcdsljbfsf

Není pravda. Na Androidu lze spustit nejen aplikace nestáhnuté z android marketu (musí se to však povolit v nastavení aplikací) tak i aplikace jar (stačí stáhnout prostředí) či v pythonu atd.

dzordz*

Google mi tohle tvrzení mé sestry víceméně potvrdil. Jar vůbec, jedině překonvertovat do apk, úspěch není zaručen.

Co myslíte tím "stačí stáhnout prostředí"? Jako Javu, JVM, JRE? Nic takového na marketu nikde nebylo.

Navíc krom Javy údajně nejde ani Flash.

Existují sice možnosti, jak spustit .jar, ale jak píšete, úspěch není zaručen. Viděl jsem i nějaké pokusy o Java VM, nicméně jsem neměl potřebu je ani zkoušet.

Android používá aplikace ve formátu Dalvik Executable, což je formát vhodný pro spuštění pod Dalvik Virtual Machine, který je součástí systému. Dalvik Executable vzniká z Java Bytecode, takže tento je pouze meziprodukt. Z toho plyne, že se píše v Javě a mimo standardních tříd jsou k dispozici třídy poplatné Androidu. Mimo to lze psát nativní aplikace v C++, ale to je jiná kapitola.

Co se týká ladění, není pravda, že je nutno toto provádět v emulátoru - lze to samozřejmě i na fyzickém hardwaru, a to včetně plnohodnotného debuggeru. Instalaci .apk do zařízení lze provádět i bez Marketu za předpokladu, že je v nich povoleno instalování cizích aplikací.

Flash jede, na Marketu je k dispozici ke stažení. Nicméně Flash je beztak na konci existence.

dzordz*

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]