JavaRush /Blog Jawa /Random-JV /Cara kerja Android. Pambuka kanggo Java Developers

Cara kerja Android. Pambuka kanggo Java Developers

Diterbitake ing grup
Ing antarane programer Java, sampeyan krungu omongan saben-saben babagan ngembangake Android. Android iku sing wis njagi Jawa ing ngarep kanggo sawetara taun kepungkur. Sepira pentinge pangembang Java ngerti utawa ngerti Android? Ya, gumantung apa sampeyan seneng ngembangake aplikasi lan apa sampeyan pengin akeh wong nggunakake aplikasi sampeyan. Yen ya, banjur Android bakal menehi sampeyan kesempatan iki. Jumlah telpon sing nganggo sistem operasi Android ana ing mayuta-yuta lan terus tuwuh luwih cepet tinimbang jumlah iPhone sing nganggo iOS. Iki tegese kanggo pangembang Jawa iku ndadekake pangertèn kanggo sinau carane program kanggo Android, kang artikel iki darmabakti kanggo. Iki uga minangka salah sawijining alasan sing apik kanggo sinau pemrograman Java ing wiwitan. Saka review iki, sampeyan bakal sinau dhasar Android, tanpa rincian sing ora perlu, nanging kanthi volume sing cukup. Cara kerja Android.  Pambuka kanggo Pangembang Jawa - 1Siji kauntungan ketok pangembang Jawa wis liwat liyane iku API Android banget padha API basa Jawa, lan Android ndhukung, yen ora kabeh kelas kasedhiya ing J2SE SDK, banjur paling sing paling penting. Kauntungan liyane: sampeyan bisa nggunakake alat sing padha kanggo pangembangan Android kaya sing digunakake kanggo Jawa. Contone, Eclipse IDE, amarga Google nyedhiyakake plugin kanggo Eclipse kanggo ngembangake aplikasi Android. Nalika miwiti nganggo Android, sampeyan kudu mriksa pandhuan kaya Head First Android Development lan Android in Action (3rd ed.), loro buku Android paling apik kanggo pangembang Java.
Cara kerja Android.  Pambuka kanggo Pangembang Jawa - 2
Cara kerja Android.  Pambuka kanggo Pangembang Jawa - 3
Kosok baline, yen sampeyan pengin miwiti ngembangake kanggo iOS, sampeyan bakal duwe proses angel sinau basa Objective-C lan SDK iOS. Iku misale jek kula sing ngalih kanggo Objective-C lan iOS ndadekake pangertèn luwih kanggo pangembang C ++ saka pangembang Jawa. Dadi perang klasik antarane Jawa lan C ++ terus karo pangembangan app smartphone. Ing kasus apa wae, ayo ngerti fitur fungsi internal Android.

Kepiye cara kerja Android?

Kaya sing wis dakcritakake, sistem operasi Android nggunakake Java kanggo ngembangake aplikasi. Sampeyan bisa nulis kode aplikasi Android nggunakake API Java sing diwenehake Google , sing banjur bakal dikompilasi dadi file kelas. Iki ngendi podho ends. Android ora nggunakake Java Virtual Machine (JVM) kanggo nglakokake file kelas; nanging nggunakake Dalvik Virtual Machine , sing dudu JVM sing bener lan ora mbukak bytecode Java. Kanggo eksekusi ing mesin virtual Dalvik, file kelas dikompilasi menyang format DEX (Dalvik EXecutable - Dalvik executable files). Sawise diowahi dadi format DEX, file kelas bebarengan karo sumber daya liyane dibundel menyang paket Android (APK) kanggo distribusi lan instalasi ing macem-macem piranti. Wangsulan: Bab ingkang utama kanggo ngerti iku basa Dalvik perpustakaan kelas mesin virtual adhedhasar subset saka project Apache Harmony, lan minangka asil ora ndhukung kabeh J2SE API. Yen sampeyan nggunakake Eclipse IDE kanggo nulis kode kanggo aplikasi Android, sampeyan ora perlu sumelang banget, amarga wis kode completion. Saiki ayo ngerti carane aplikasi Android mlaku ing piranti.

Kepiye carane aplikasi Android mlaku ing piranti?

Yen sampeyan kenal karo sistem operasi Linux lan konsep proses, bakal gampang ngerti carane aplikasi Android mlaku. Kanthi gawan, sistem operasi Android menehi ID pangguna unik kanggo saben aplikasi. Sawise aplikasi Android diluncurake, saben aplikasi mlaku ing proses dhewe, ing mesin virtual dhewe.
Cara kerja Android.  Pambuka kanggo Java Developers - 4
Sistem operasi Android ngontrol wiwitan lan mungkasi proses aplikasi yen perlu. Iki tegese kabeh aplikasi Android bisa diisolasi saka siji liyane, nanging, mesthi, bisa njaluk akses menyang hardware lan sumber daya sistem liyane. Yen sampeyan wis kenal karo ngembangake aplikasi seluler, ucapake, ing J2ME, mesthine sampeyan wis nemokake konsep hak akses (ijin). Nalika sampeyan nginstal utawa mbukak aplikasi Android, aplikasi kasebut njaluk hak sing dibutuhake kanggo ngakses Internet, buku telpon, utawa sumber daya sistem liyane. Pangguna kanthi tegas menehi hak kasebut, yen ora, tumindak kasebut bakal ditolak. Kabeh ijin kasebut diterangake ing file manifest aplikasi Android. Ora kaya Jawa, manifest Android minangka file XML sing nampilake kabeh komponen aplikasi lan setelan kanggo wong-wong mau. Papat komponen utama aplikasi Android yaiku aktivitas, layanan, panyedhiya konten, lan panrima siaran. Saka jumlah kasebut, sing paling umum yaiku kegiatan sing cocog karo wangun layar sing kapisah saka aplikasi Android. Contone, game kanggo sistem operasi Android bisa uga duwe sawetara layar: kanggo login, rekaman, instruksi, lan layar game. Saben unsur kasebut cocog karo macem-macem kegiatan ing aplikasi sampeyan.
Cara kerja Android.  Pambuka kanggo Pangembang Jawa - 5
Kaya Jawa, sing apik babagan Android yaiku nindakake sawetara tugas kanggo pangembang, kayata nggawe obyek kegiatan. Kelas kasebut tanggung jawab kanggo ngatur kegiatan System. Yen sampeyan kudu miwiti kegiatan, sampeyan mung kudu nelpon cara startActivity()karo obyek Intentminangka parameter. Nanggepi telpon iki, kelas Systembakal nggawe obyek kegiatan anyar utawa nggunakake maneh sing lawas. Padha karo koleksi sampah Jawa, sing nangani tugas penting kanggo nggunakake maneh memori, Android ngatur wiwitan, mandheg, nggawe, lan ngrusak aplikasi. Iku bisa uga koyone kaya iku matesi wong kakehan, nanging ora. Android nyedhiyakake acara siklus urip sing bisa ditindhes kanggo ngganggu proses iki. Iku kabeh babagan cara kerja Android . Minangka pangembang Java, mesthine kudu sinau Android amarga nggunakake Java, supaya sampeyan bisa njupuk kauntungan saka kawruh babagan teknik pemrograman Java, pola desain, lan praktik paling apik kanggo nggawe aplikasi Android sing apik. Mesthi wae, sampeyan kudu adaptasi karo sawetara perkara khusus Android, nanging bakal kedadeyan kanthi alami. Dadi apa sing nunggu? Ayo, sinau Android lan nulis aplikasi Android HelloWorld pisanan! Pungkasan, sampeyan bisa uga pengin ndeleng sawetara buku sing apik babagan dhasar pangembangan Android, kayata Head First Android Development , yaiku buku paling apik ing Android. Sumber: Introduction of How Android Works for Java Programmer
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION