Android Eclipse: Pengembangan untuk Android SDK. Android: Menginstal plugin Eclipse Membuat proyek Eclipse untuk android

Di Eclipse IDE, Anda dapat mengelola, mengedit, mengkompilasi, menjalankan, dan men-debug aplikasi. Plugin Eclipse ADT menyediakan alat tambahan untuk digunakan pengguna untuk mengembangkan aplikasi Android. Anda juga dapat menggunakan Plugin ADT untuk mengelola berbagai versi platform Android. Ini diperlukan dalam hal mengembangkan aplikasi yang ditujukan untuk: berbagai perangkat di mana versi yang berbeda diinstal sistem operasi Android. Setelah memulai lingkungan Eclipse untuk pertama kalinya, tab Selamat Datang akan muncul:

Tab ini berisi sejumlah tautan ikon, mengklik yang akan membawa Anda ke bagian yang sesuai.
Klik tombol Workbench untuk menampilkan perspektif Java Development, di mana pengembangan aplikasi Android dimulai. Eclipse mendukung pengembangan aplikasi dalam beberapa bahasa pemrograman. Setiap kotak peralatan Eclipse yang diinstal disajikan dengan yang terpisah
perspektif pembangunan.

Membuat proyek baru
Untuk memulai pemrograman Android di Eclipse, jalankan perintah File-> Proyek Baru ... untuk menampilkan dialog Proyek Baru

Jendela ini juga dapat ditampilkan menggunakan daftar tarik-turun Baru pada bilah alat.

Perluas node Android, pilih opsi Android Application Project, dan klik tombol Next>. Dialog Proyek Android Baru akan muncul di layar.

Proyek Adalah sekelompok file terkait, seperti file kode dan gambar, yang membentuk aplikasi. Dalam dialog Proyek Baru, Anda dapat membuat proyek dari awal, atau menggunakan kode sumber yang ada (misalnya, kode dari buku atau contoh yang disediakan dengan Android SDK).

Omong-omong, jendela Aplikasi Android Baru telah banyak berubah, dimulai dengan nama dan diakhiri dengan konten. Jadi kita akan mencari tahu selama permainan.
Dan mari kita pergi! Isi kolom seperti yang ditunjukkan pada tangkapan layar



nama aplikasi- ini adalah nama yang akan ditampilkan di PlayStore, serta di manajer aplikasi pada perangkat tempat aplikasi akan diinstal.

Nama Proyek- nama proyek yang digunakan hanya di gerhana. Harus unik dalam lingkungan produksi. Biasanya sama dengan Application Name, namun saya membuatnya berbeda agar lebih jelas dimana nama tersebut akan ditampilkan.

Nama paket- nama ini HARUS MENJADI IDENTIFIER UNIK untuk aplikasi Anda. Artinya, Anda harus yakin bahwa tidak ada yang akan menamai aplikasi mereka seperti itu lagi. Dan nama ini harus tetap sama sepanjang masa lingkaran kehidupan aplikasi (versi aplikasi dapat berubah, tetapi nama harus tetap sama).

SKD yang dibutuhkan minimal- versi Android minimum yang diperlukan agar aplikasi Anda berfungsi. Ini pada dasarnya berarti versi SDK minimum yang diperlukan agar aplikasi berfungsi dengan baik. Selain itu, Android tidak akan mengizinkan pemasangan aplikasi jika perangkat memiliki versi Android yang nomor API-nya lebih rendah dari yang ditentukan dalam parameter ini.

SDK Target- target atau versi maksimum Android di mana aplikasi akan bekerja dengan pasti dan telah diuji. Disarankan untuk mengatur parameter ini setinggi mungkin.

Kompilasi SDK- versi SDK yang Anda instal dengan aplikasi yang akan dikompilasi.

Tema- tema aplikasi.
Pada dasarnya, Detil Deskripsi semua poin ini dalam bahasa borjuis dan tersedia saat Anda mengarahkan mouse ke ikon biru dengan huruf Saya.

Dan klik Next dan lihat jendela berikut

Kami menghapus daw dari Buat ikon peluncur khusus kita tekan Lanjut


Pilih Blank Activity dan klik Next dan lihat jendela berikut

Kami mengisi seperti di layar dan klik Selesai dan melihat perspektif pengembangan proyek Java

Dengan warna kuning, saya menyoroti apa yang perlu mendapat perhatian khusus, sehingga menjadi jelas di mana nama-nama yang tersangkut. Selanjutnya, perluas node, lalu node layout dan klik dua kali pada main.xml dan lihatlah! lihat bagaimana aplikasi kita akan terlihat! Dengan mengklik main.xml, kita memanggil ADT Visual Layout Editor. Dapat digunakan untuk membuat antarmuka grafis pengguna dengan menyeret komponen GUI seperti Buttons, TextViews, ImageViews, dll. ke dalam jendela aplikasi.

Kami akan sedikit mengkonfigurasi ulang lingkungan kami sehingga semuanya terlihat lebih baik

Di node proyek, konten proyek diatur dalam berbagai file dan folder, termasuk:
src- folder yang berisi file sumber proyek Java;
gen- folder yang berisi file Java dihasilkan oleh IDE;
Android 2.3.3- folder yang berisi versi kerangka kerja Android yang dipilih saat membuat aplikasi;
res- folder yang berisi file sumber daya yang terkait dengan aplikasi, seperti tata letak GUI dan gambar yang digunakan dalam aplikasi.
kami akan mempertimbangkan ayah lain nanti.
Saat Anda membuat aplikasi Android dengan Eclipse, tata letak antarmuka pengguna disimpan dalam file XML, yang secara default diberi nama main.xml. Dengan mendefinisikan elemen GUI dalam file XML, Anda dapat dengan mudah memisahkan logika aplikasi dari presentasinya. File tata letak adalah sumber daya aplikasi dan disimpan di folder res proyek. Tata letak GUI terletak di subfolder dari folder tata letak.
Untuk melihat konten XML file, pilih tab dengan nama file tata letak (dalam kasus ini, utama.xml). Untuk kembali ke tampilan Visual Layout Editor, pilih tab Graphical Layout.
Pada prinsipnya, aplikasi ini sudah bisa diluncurkan untuk dieksekusi. Saya menjalankannya menggunakan Genymotion karena jauh lebih cepat daripada emulator Android dari SDK dan bahkan Intel.

Video yang berguna tentang topik ini

Jadi kami terus bereksperimen dengan proyek pertama kami.

Menghapus dan membuat ulang file main.xml
Dalam proses membangun aplikasi untuk bab ini, file layout baru, RelativeLayout, akan digunakan sebagai ganti file main.xml default (file ini mendefinisikan posisi relatif komponen). Untuk mengganti file main.xml default, ikuti langkah-langkah berikut:
1) Pastikan file main.xml tertutup, lalu klik kanan padanya (di folder /res/layout proyek) dan pilih perintah Hapus untuk menghapus file.
2) Di simpul Android, pilih opsi File Tata Letak XML Android dan klik Berikutnya

4) Pastikan file dibuat di direktori / res / layout

Dan klik Selesai dan masuk ke jendela yang sudah dikenal



Mengatur ukuran dan resolusi layar di Visual Layout Editor
Karena sistem operasi Android dapat berjalan di banyak perangkat yang berbeda, Editor Tata Letak Visual hadir dengan sejumlah konfigurasi perangkat yang berbeda, yang mewakili ukuran dan resolusi layar yang berbeda. Pengaturan ini dipilih dari daftar drop-down Device Configurations.

Jika konfigurasi default tidak cocok dengan perangkat yang aplikasinya sedang dikembangkan, Anda dapat membuat konfigurasi perangkat Anda sendiri “dari awal” atau dengan menyalin dan mengubah salah satu konfigurasi yang ada.
Untuk membuat contoh dalam buku ini, kami menggunakan perangkat uji Samsung Nexus S dasar, yang dilengkapi dengan layar 4 inci 480x800 piksel (WVGA). Disarankan untuk mengembangkan pustaka GUI Android yang dapat diskalakan yang akan merender gambar dengan benar di layar berbagai perangkat. Karena fitur skalabilitas, area desain Editor Tata Letak Visual tidak perlu cocok dengan layar perangkat fisik. Cukup memilih konfigurasi perangkat yang serupa.

Dimensi dan resolusi gambar dan layar

Karena layar perangkat Android hadir dalam berbagai ukuran, resolusi, dan kepadatan piksel layar (dinyatakan dalam titik per inci atau DPI), gambar (dan sumber daya lainnya) didukung yang dipilih oleh sistem operasi berdasarkan kepadatan piksel layar perangkat. Oleh karena itu, dalam folder res ada empat subfolder proyek:
drawable-xhdpi(kepadatan sangat tinggi)
drawable-hdpi(kepadatan tinggi)
drawable-mdpi(kepadatan sedang)
drawable-ldpi(kepadatan rendah)

Kepadatan piksel perangkat Android

xhdpi Kepadatan ultra-tinggi - kira-kira. 320 dpi
hdpi Kepadatan tinggi - kira-kira. 240 dpi
mdpi Kepadatan rata-rata - kira-kira 160 dpi
ldpi Kepadatan rendah - kira-kira. 120 dpi
mengangguk Tidak ada penskalaan sumber daya terlepas dari kepadatan layar
Langkah 1. Menambahkan gambar ke proyek
Untuk dari aplikasi ini Anda perlu menambahkan gambar bug Deitel (bug.png) dan logo Android (android.png) ke proyek. Gambar-gambar ini terletak di folder gambar bersama dengan contoh buku. Untuk menambahkan gambar ke proyek Anda, ikuti langkah-langkah berikut:
1. Di jendela Package Explorer, buka folder proyek res.
2. Temukan dan buka folder gambar, yang merupakan salah satu contoh buku, lalu seret gambar ke dalam folder yang terletak di subfolder drawable-hdpi dari folder res.


Gambar sekarang dapat digunakan dalam aplikasi.

Langkah 2. Mengubah properti Id dari RelativeLayout
Dengan menggunakan jendela Properties, Anda dapat mengonfigurasi properti dari layout atau komponen yang dipilih tanpa mengedit XML secara langsung. Jika jendela Properties tidak terlihat, klik dua kali item RelativeLayout di jendela Outline untuk menampilkannya.

Pilih komponen RelativeLayout, lalu gulir di jendela Properties, pilih properti Id dan tetapkan nilainya:

@ + id / selamat datangRelativeLayout

Nama setiap objek ditentukan menggunakan properti Id-nya. Properti ini dapat digunakan untuk mengakses dan memodifikasi komponen tanpa perlu
mengetahui lokasi yang tepat dari komponen dalam XML. Seperti yang akan Anda lihat nanti, properti Id juga dapat digunakan untuk menentukan posisi relatif komponen dalam RelativeLayout.

Simbol + dalam konstruksi @ + id mendefinisikan pembuatan pengidentifikasi baru (nama variabel), yang ditentukan di sebelah kanan simbol /

Langkah 3. Mengatur properti Background dari RelativeLayout ke nilai
Secara default, putih dipilih sebagai warna latar belakang tata letak (dalam kasus kami), tetapi dapat diubah (misalnya, menjadi kuning). Setiap warna adalah hasil dari campuran komponen merah, biru dan hijau, yang disebut komponen RGB. Masing-masing komponen ini dapat mengambil nilai integer dalam kisaran 0 hingga 255. Komponen pertama menentukan jumlah warna merah dalam keseluruhan warna, yang kedua - jumlah hijau, dan yang ketiga - jumlah biru. Saat bekerja di lingkungan pengembangan terintegrasi (IDE), format heksadesimal digunakan untuk menentukan warna. Artinya, komponen RGB direpresentasikan sebagai nilai dalam rentang 00 – FF.
Untuk mengubah warna latar belakang, temukan properti Background di jendela Properties dan atur ke #FFFF33

Format #RRGGBB berpasangan bilangan heksadesimal yang masing-masing mewakili merah, hijau, dan biru. Android juga mendukung nilai alfa (transparansi), yang berkisar antara 0-255. Nilai 0 sepenuhnya transparan, dan nilai 255 sepenuhnya buram. Jika Anda berencana untuk menggunakan nilai alfa, tentukan warna dalam format #AARRGGBB, di mana dua digit heksadesimal pertama sesuai dengan nilai alfa.
Jika kedua digit setiap komponen warna sama, Anda dapat menggunakan format # RGB atau #ARGB. Misalnya, # FFF diperlakukan sebagai #FFFFFF.

Langkah 4. Menambahkan komponen TextView
Pada langkah ini, kita akan menambahkan komponen TextView ke UI. Dalam daftar Widget Formulir di sisi kiri Editor Tata Letak Visual, temukan komponen TextView dan seret ke area desain



Setelah menambahkan komponen baru ke antarmuka pengguna, komponen tersebut secara otomatis dipilih dan propertinya ditampilkan di jendela Properties.

Langkah 5. Mengatur properti Text dari komponen TextView menggunakan sumber daya string

Menurut dokumentasi Android untuk sumber daya aplikasi (developer.android.com/guide/topics/resources/index.html), menyimpan string, array string, gambar, warna, ukuran font, dimensi, dan aplikasi lainnya dianggap sebagai praktik yang baik. sumber daya sehingga dapat digunakan secara terpisah dari kode aplikasi. Misalnya, setelah mengeksternalisasi nilai warna, semua komponen yang menggunakan warna yang sama dapat diwarnai ulang hanya dengan mengubah nilai warna di file sumber daya pusat.
Jika Anda perlu melokalkan aplikasi dengan membuat versi dalam beberapa bahasa berbeda, pisahkan string dari kode aplikasi. Akibatnya, Anda akan dapat dengan mudah mengubah baris ini di masa mendatang. Folder res proyek berisi subfolder nilai, yang berisi file strings.xml. File ini digunakan untuk menyimpan string. Untuk menghasilkan string yang dilokalkan untuk bahasa lain, buat folder nilai terpisah untuk setiap bahasa yang Anda gunakan.
Misalnya, folder values-fr mungkin berisi file strings.xml untuk bahasa Prancis, dan folder values-es mungkin berisi file strings.xml untuk bahasa Spanyol. Anda juga dapat membentuk nama folder ini dengan mempertimbangkan informasi tentang wilayah tersebut. Misalnya, folder values-en-US mungkin berisi file strings.xml untuk bahasa Inggris Amerika, dan folder values-en-GB mungkin berisi file strings.xml untuk dialek Inggris Inggris.
Untuk informasi lebih lanjut tentang pelokalan, lihat sumber daya:

Developer.android.com/guide/topics/resources/;
menyediakan-resources.html.AlternativeResources;
developer.android.com/guide/topics/resources/localization.html.

Untuk menyetel nilai properti Text dari komponen TextView, buat sumber daya string baru di file strings.xml.

1. Pilih komponen TextView.
2. Di jendela Properties, cari properti Text, klik default, lalu klik tombol elipsis. Tombol ini ada di sebelah kanan
bagian dari bidang nilai properti dan menampilkan kotak dialog Pemilih Sumber Daya.

3. Pada kotak dialog Resource Chooser, klik tombol New String… untuk menampilkan kotak dialog Create New Android String.
rangkaian Android)

4. Lengkapi bidang String dan New R.string, lalu klik OK untuk menyembunyikan kotak dialog Create New Android String dan kembali ke jendela Resource Chooser.

5. Sambutan sumber daya string baru dipilih secara otomatis. Klik tombol OK untuk memilih sumber daya ini.

Setelah menyelesaikan langkah-langkah di atas, properti Teks muncul di jendela Properties. Entri @string menunjukkan bahwa sumber daya string yang ada dapat dipilih dalam file strings.xml, dan nama sambutan menunjukkan bahwa sumber daya string saat ini dipilih.

Keuntungan utama dari mendefinisikan nilai string adalah mempermudah pelokalan aplikasi dengan membuat tambahan
File sumber daya XML untuk bahasa lain. Setiap file menggunakan nama yang sama di bidang R.string Baru dan mempertahankan string yang diinternasionalkan di bidang String. Android kemudian dapat memilih file sumber daya yang sesuai berdasarkan bahasa pilihan pengguna perangkat. Informasi lebih lanjut tentang pelokalan dapat ditemukan di developer.android.com/guide/topics/resources/localization.html.

Langkah 6. Mengatur ukuran Teks dan properti Padding top dari komponen TextView - piksel independen dari kepadatan dan penskalaan

Ukuran komponen GUI dan teks di layar android dapat ditentukan dengan menggunakan satuan ukuran yang berbeda.
Dokumentasi yang menjelaskan berbagai ukuran layar dapat ditemukan di developer.android.com/guide/practices/screens_support.html dan merekomendasikan penggunaan piksel yang tidak bergantung kepadatan untuk mengukur komponen GUI dan elemen di layar lainnya, dan menggunakan ukuran font yang disetel menggunakan piksel yang tidak bergantung pada penskalaan.

Dimensi piksel kepadatan-independen (dp atau dip) memungkinkan platform Android untuk secara otomatis menskalakan GUI berdasarkan kepadatan piksel layar perangkat fisik.
Ukuran piksel kepadatan-independen setara dengan piksel fisik pada layar 160 dpi (titik per inci). Di layar dengan resolusi
Ukuran piksel 240 dpi yang tidak bergantung pada kepadatan akan diskalakan dengan faktor 240/160 (yaitu 1,5). Dengan demikian, komponen yang 100 piksel tidak bergantung pada kepadatan akan diskalakan menjadi 150 piksel fisik pada layar tersebut. Pada layar 120 dpi, setiap piksel kepadatan independen diskalakan dengan faktor 120/160 (yaitu, 0,75). Ini berarti bahwa 100 piksel yang tidak bergantung pada kerapatan akan berubah menjadi 75 piksel fisik pada layar seperti itu. Piksel skala-independen diskalakan dengan cara yang sama seperti piksel kepadatan-independen, tetapi skala mereka juga tergantung pada ukuran font pilihan pengguna.
Sekarang mari kita tingkatkan ukuran font untuk komponen TextView dan tambahkan sedikit padding di atas komponen TextView.
1. Untuk mengubah ukuran font, pilih komponen TextView lalu atur properti Ukuran teks ke 40sp.
2. Untuk menambah margin antara tepi atas layout dan TextView, pilih properti Layout margin top di bagian Lain-lain pada jendela Properties.
dan berikan nilai 10dp.



Langkah 7. Mengatur properti tambahan dari komponen TextView
Konfigurasikan properti tambahan dari komponen TextView sebagai berikut:
1. Setel properti Id ke @ + id / welcomeTextView.
2. Atur properti Warna teks ke # 00F (biru).
3. Atur properti gaya Teks menjadi tebal. Untuk melakukannya, klik di bidang Nilai properti ini, lalu klik tombol elipsis untuk menampilkan kotak dialog tempat Anda dapat memilih gaya font. Centang kotak tebal, lalu klik tombol OK untuk memilih gaya teks.
4. Atur properti Gravity ke tengah untuk memusatkan teks TextView saat tersebar di beberapa baris. Untuk eksekusi
operasi ini, klik di bidang Nilai properti itu, lalu klik tombol elipsis untuk menampilkan kotak dialog pengaturan properti.
Gravitasi



Langkah 8. Menampilkan Logo Android dan Bug Deitel Menggunakan Komponen ImageViews
1. Seret komponen ImageView yang terletak di kategori Images & Media dari palet Visual Layout Editor ke dalam jendela Outline. Komponen ImageView baru muncul di bawah node welcomeTextView.





2. Setel properti Id dari komponen ImageView ke @ + id / droidImageView. Jendela Outline menampilkan nama objek droidImageView.

3. Setel properti horizontal Layout center droidImageView menjadi true untuk memusatkan komponen ImageView di dalam layout.

4. Setel bidang Deskripsi Konten ke @ string / droidPic

5. Lakukan hal yang sama untuk gambar bug.png. Setel properti Id komponen ke @ + id / bugImageView.

Baiklah, mari kita luncurkan aplikasi pertama kita :)

Hari ini ada tugas: mengonfigurasi Eclipse untuk pengembangan Android.

Hal-hal berikut akan diperlukan:

  1. Eclipse (saya menggunakan Klasik)
  2. Alat Pengembang Android (ADT)
  3. Android SDK

Hal pertama yang Anda butuhkan adalah lingkungan pengembangan (IDE). Di Android, ini adalah Eclipse. Anda dapat mengunduhnya dari situs resmi: http://www.Eclipse.org/downloads/ (Unduh sesuai dengan bitness sistem operasi yang diinstal pada komputer). Sangat bagus bahwa Eclipse tersedia untuk Windows, Linux, dan Mac. Ini juga gratis. Eclipse tidak diinstal - cukup mengunduh dan membongkarnya ke disk di folder terpisah (lebih baik membuat folder di suatu tempat tanpa huruf Rusia dalam namanya)

JDK diperlukan agar Eclipse dan Java berfungsi. Anda dapat mengunduhnya di situs web Oracle. Versi JRE sudah cukup.

Sebuah jendela akan terbuka di mana Anda perlu menentukan url ke server tempat paket itu berada. Google memiliki alamat berikut: https://dl-ssl.google.com/android/Eclipse/, maka Anda perlu memeriksa semua item di Alat Pengembang dan klik Berikutnya

Wizard akan menginstal ADT. Setelah itu, Anda harus memulai ulang Eclipse.

Selanjutnya, Anda harus pergi dan mengunduh Android SDK. Ini dapat dilakukan di situs web resmi. Anda perlu mengunduh bin - lebih nyaman. Setelah itu, Anda perlu menautkan SDK dan Eclipse:

Buka Jendela -> Preferensi -> Android

Tentukan lokasi tempat SDK dipasang di kotak teks Lokasi SDK. Secara default, ini adalah: C:\Program Files (x86)\Android\android-sdk

Langkah terakhir adalah memperbarui SDK ini. Pergi ke Window -> Android SDK Manager. Jendela seperti ini akan terbuka (saya sudah menginstal semuanya):

Dengan cara yang bersahabat, di sini Anda dapat memilih semua paket dan mengklik tombol Instal paket. Dan Anda bisa pergi dan minum kopi. Prosesnya akan memakan waktu lebih dari satu jam. Saya dimintai kata sandi untuk beberapa paket bukan dari Google - kami menolak dan melewatkannya - itu akan tetap berfungsi.

Masalah

Anda ingin menggunakan lingkungan Eclipse untuk mengembangkan aplikasi Anda untuk platform Android.

Larutan

Instal lingkungan Eclipse dan plugin AndMore. Kemudian buat proyek Anda dan mulailah menulis aplikasi Anda. Bangun dan uji dengan emulator di Eclipse.

Diskusi

Sebelum Anda dapat mulai membangun aplikasi Anda dengan Eclipse, Anda perlu menginstal tiga item:

  • IDE gerhana
  • Android SDK
  • Dan modul lainnya

Untuk detail tentang cara memasang item ini, lihat.

Setelah Anda melakukan ini, buat proyek Android baru menggunakan menu File → New, dan Anda akan melihat layar seperti pada Gambar. 1.

Pilih versi SDK untuk perangkat target (Gambar 3). Versi 4.0 mencakup hampir semua perangkat yang digunakan saat ini; versi yang lebih baru memberikan lebih banyak opsi. Kamu putuskan!

Beras. 1.

Beras. 2.

Beras. 3.

dalam gambar. 4 menunjukkan struktur proyek yang diperluas di panel proyek di sebelah kanan. Ini juga menunjukkan sejauh mana Anda dapat menggunakan Eclipse autocomplete pada platform Android - Saya menambahkan atribut gravitasi untuk label, dan Lingkungan gerhana menawarkan daftar lengkap kemungkinan nilai atribut. Saya memilih central-horizontal, jadi shortcut harus di tengah saat aplikasi dimulai.

Beras. 4.

Menyetel gravitasi ke center_ vertikal di LinearLayout dan center_horizontal di TextView akan memusatkan teks baik secara vertikal maupun horizontal. Listing 1 menunjukkan file layout main.xml yang sesuai (terletak di direktori res / layout).

Daftar 1. File Halo Dunia. Jawa

Seperti biasa, ketika Anda menyimpan file sumber, lingkungan Eclipse menghasilkan versi yang dikompilasi. Dalam proyek Android, ia juga membuat paket ARC terkompilasi yang siap dijalankan, jadi Anda hanya perlu menjalankannya. Klik kanan pada proyek dan pilih Run As → Android Application (Gambar 5).

Karena kenyataan bahwa beberapa orang tidak dapat memulai proyek saya, dan setelah berbicara dengan mereka, saya menyadari bahwa masalahnya bukan pada kode, tetapi dalam perakitan Eclipse + Android SDK, saya memutuskan untuk menulis cara menempatkan keindahan ini, dan membawanya ke pikiran.

Menginstal Eclipse dan Android SDK

  • Unduh Android SDK untuk platform Anda (Windows, Mac OS X, atau Linux).
  • Buka zip file yang diunduh ke lokasi memori mana pun di hard drive Anda (di Windows saya adalah D: \ Eclipse \).
  • Jika Eclipse sudah terinstal, unduh dan instal paket Eclipse IDE for Java Developers. Untuk pemrograman, Google merekomendasikan menggunakan Eclipse 3.5 (Galileo).
  • Mulai Eclipse dan pilih Bantuan-> Instal Perangkat Lunak Baru.
  • Klik Menambahkan di jendela Perangkat Lunak yang Tersedia.
  • Masukkan Alat Pengembangan Android di dalam kotak Nama dan https://dl-ssl.google.com/android/Eclipse/ di dalam kotak Lokasi.
  • Klik oke dan cek Alat pengembang dalam daftar perangkat lunak yang tersedia. Ini akan menginstal Alat Pengembangan Android dan DDMS, alat debugging untuk Android. Jika Anda memiliki masalah dengan menginstal ADT, gunakan versi lama ADT 15.0. Tingkatkan ke versi 15.0

    • Klik Lanjut dan Menyelesaikan untuk menginstal plugin. Anda perlu me-restart Eclipse sekali setelah instalasi.
    • Setelah memulai ulang Eclipse pilih Jendela-> Preferensi dan kamu akan lihat Android dalam daftar kategori.
    • Sekarang Anda perlu memberi tahu Eclipse di mana Android SDK yang diinstal berada. Klik Android, kemudian Jelajahi untuk memilih lokasi file SDK yang belum dibongkar. Sebagai contoh, C:\Program Files\android\android-sdk

  • Penargetan platform Android

    Sebelum Anda mulai menulis aplikasi Android, Anda perlu mengunduh Android SDK. Setiap platform memiliki versi Android SDK sendiri yang diinstal pada perangkat pengguna. Ada dua platform untuk Android 1.5 dan lebih tinggi: Proyek Sumber Terbuka Android dan Google.

    Proyek Sumber Terbuka Android- platform sumber terbuka, tetapi tidak termasuk Ekstensi Google, seperti Google Maps. Jika Anda tidak ingin menggunakan Google API, fungsinya peta google tidak akan tersedia untuk aplikasi Anda. Kecuali Anda memiliki alasan khusus untuk melakukan ini, saya sarankan Anda menargetkan salah satu platform Google, karena ini akan memungkinkan Anda untuk menggunakan ekstensi Google sendiri.

    • Silahkan pilih Jendela-> Manajer SDK Android.
    • Klik Paket yang Tersedia di kolom kiri dan periksa repositori untuk menampilkan daftar platform Android yang tersedia.
    • Anda dapat memilih platform untuk diunduh dari daftar, atau membiarkan semua dicentang untuk mengunduh semua platform yang tersedia. Setelah selesai, klik Instal Dipilih dan ikuti petunjuk penginstalan.

    Setelah semuanya berhasil diunduh, Anda siap untuk mulai mengembangkan untuk Android.

    Membuat proyek Android baru

    Wizard Proyek Baru Eclipse memandu Anda dalam membuat aplikasi Android dengan menghasilkan file dan kode, siap dijalankan, di sebelah kanan blok. dia cara cepat pastikan itu berfungsi dan titik awal yang baik saat memulai pengembangan aplikasi:

    Setelah mengklik Menyelesaikan Eclipse akan membuat proyek Android baru yang siap dijalankan. Ingat Anda memberi tahu Eclipse untuk membuat Aktivitas bernama MyFirstAndroidProjectActivity ? Ini adalah kode yang sebenarnya digunakan Android untuk meluncurkan aplikasi. Kode yang dihasilkan akan ditampilkan sebagai pesan sederhana 'Hello World'.

    Paket

    Nama paket adalah pengidentifikasi untuk aplikasi Anda. Kapan waktu untuk mempublikasikan hasilnya pada pasar Android, id ini akan digunakan untuk melacak pembaruan untuk aplikasi, jadi penting pastikan id ini unik... Meskipun kami menggunakan nama com.my.first.project di sini, untuk aplikasi nyata lebih baik memilih sesuatu seperti com.yourcompanyname.yourapplication.

    Versi SDK

    Versi SDK Min (namanya berbicara sendiri) adalah yang paling versi awal Android tempat aplikasi akan dijalankan. Dengan setiap rilis baru Android, SDK menambahkan dan mengubah berbagai metode. Saat Anda memilih versi SDK, Android (dan Android Market) mengetahui bahwa aplikasi Anda hanya akan berfungsi pada perangkat dengan versi yang ditentukan dan yang lebih tinggi.

    Menjalankan aplikasi Anda

    Sekarang mari kita coba menjalankan aplikasi kita di Eclipse. Karena ini adalah peluncuran pertama, Eclipse akan menanyakan jenis proyek yang Anda kerjakan:

    • Silahkan pilih Jalankan-> Jalankan atau tekan Ctrl + F11.
    • Silahkan pilih Aplikasi Android dan tekan oke.

    Eclipse akan mencoba menjalankan aplikasi di perangkat Android. Namun, saat ini, Anda tidak memiliki perangkat di bawah Android, sehingga proyek akan gagal dan Anda akan diminta untuk membuat perangkat baru Perangkat Virtual Android(AVD).

    Perangkat Virtual (Perangkat Virtual Android)

    Android Virtual Device (AVD) mengemulasi lingkungan Android, baik itu ponsel atau PC tablet. Anda dapat membuat AVD sebanyak yang Anda inginkan, dengan berbagai versi platform Android. Untuk setiap AVD, Anda dapat mengonfigurasi parameter perangkat yang berbeda, menentukan keberadaan keyboard fisik, dukungan GP, ​​resolusi kamera, dan sebagainya.

    Sebelum menjalankan aplikasi, Anda harus membuat AVD pertama Anda dengan Platform SDK (Google API, 1.6).

    Dalam panduan ini, Anda akan mempelajari cara memulai pengembangan untuk Android, yaitu: aplikasi seluler pada platform Android Eclipse + SDK. Saat ini ada banyak pendekatan untuk mengembangkan dan membangun aplikasi seluler untuk Android. Perangkat keras canggih, PC tablet, dan berbagai macam platform perangkat lunak(OS Symbian, iOS, WebOS, Windows Phone 7 ...) membuka ruang tanpa akhir untuk pengembang.

    Jadi, daftar aplikasi untuk mulai mengembangkan aplikasi seluler untuk Android sangat banyak. Platform mana yang harus Anda pilih? Bahasa pemrograman apa yang harus dipelajari? Kumpulan aplikasi mana yang harus dipilih untuk perencanaan proyek? Dalam panduan ini, Anda akan mempelajari cara mulai mengembangkan aplikasi seluler untuk platform Android, OS seluler open source dari Google.

    Mengapa platform Android?

    Android adalah platform terbuka berdasarkan Kernel Linux... Ini telah diinstal pada ribuan perangkat dari berbagai produsen. Android menyediakan aplikasi untuk semua jenis perangkat keras yang dapat dibayangkan di zaman modern perangkat seluler- kompas digital, camcorder, GPS, sensor, dan lainnya.

    Alat pengembangan Android gratis membantu Anda memulai dengan cepat membuat aplikasi gratis atau hampir bebas. Ketika Anda siap untuk menunjukkan program Anda kepada dunia, Anda dapat mempublikasikannya melalui Android Market. Penerbitan ke Android Market memerlukan biaya pendaftaran satu kali ($25 pada saat penulisan) dan tidak seperti Aplikasi Toko Apple(yang sangat ketat tentang penyensoran) membuat aplikasi Anda tersedia untuk diunduh dan dibeli setelah tinjauan singkat - selama aplikasi tidak melanggar aturan dan hukum.

    Berikut adalah beberapa perbedaan Android SDK lain yang menawarkan keuntungan sebagai pengembang:

    • SDK Android tersedia untuk Windows, Mac, dan Linux, jadi Anda tidak perlu membayar perangkat keras baru untuk menulis aplikasi.
    • SDK dibangun di Jawa. Jika Anda sudah familiar dengan bahasa pemrograman Java, Anda sudah setengah jalan.
    • Dengan mempertimbangkan distribusi aplikasi melalui Android Market, itu akan segera tersedia untuk ratusan ribu pengguna. Anda tidak terbatas hanya pada Market resmi karena ada alternatif, misalnya Anda dapat mempublikasikan aplikasi di blog Anda, Amazon dikabarkan akan menyiapkan toko aplikasi Android sendiri.
    • Selain dokumentasi teknis untuk SDK, sumber daya baru sedang dibuat untuk pengembang Android. Platform ini semakin populer di kalangan pengguna dan pengembang.

    Berhenti bicara - mari mulai mengembangkan aplikasi Android!

    Menginstal Eclipse dan Android SDK

    Orientasi untuk platform Android selama pengembangan

    Sebelum Anda mulai menulis aplikasi Android, Anda perlu mengunduh Android SDK. Setiap platform memiliki versi Android SDK sendiri yang diinstal pada perangkat pengguna. Ada dua platform untuk Android 1.5 dan lebih tinggi: Android Open Source Project dan Google.

    Proyek Sumber Terbuka Android adalah platform sumber terbuka, tetapi tidak menyertakan ekstensi Google seperti Google Maps. Jika Anda tidak ingin menggunakan Google API, fungsi Google Maps tidak akan tersedia untuk aplikasi Anda. Kecuali Anda memiliki alasan khusus untuk melakukan ini, saya sarankan Anda menargetkan salah satu platform Google, karena ini akan memungkinkan Anda untuk menggunakan ekstensi Google sendiri.

    • Pilih Window-> Android SDK dan AVD Manager.
    • Klik Paket yang Tersedia di kolom kiri dan periksa repositori untuk menampilkan daftar platform Android yang tersedia.
    • Anda dapat memilih platform untuk diunduh dari daftar, atau membiarkan semua dicentang untuk mengunduh semua platform yang tersedia. Setelah selesai, klik Instal yang Dipilih dan ikuti petunjuk penginstalan.

    Setelah semuanya berhasil diunduh, Anda siap untuk mulai mengembangkan untuk Android.

    Membuat proyek Android baru

    Eclipse New Project Wizard memandu Anda membangun aplikasi Android dengan membuat file dan kode yang siap dijalankan di sebelah kanan blok. Ini adalah cara cepat untuk memastikannya berfungsi dan merupakan titik awal yang baik saat memulai pengembangan aplikasi Anda:

    Setelah mengklik Selesai, Eclipse akan membuat proyek Android baru, siap dijalankan dan dikembangkan di Android. Ingat Anda memberi tahu Eclipse untuk menghasilkan Aktivitas bernama BrewClockActivity? Ini adalah kode yang sebenarnya digunakan Android untuk meluncurkan aplikasi. Kode yang dihasilkan akan ditampilkan sebagai pesan sederhana 'Hello World'.

    Paket

    Nama paket adalah pengidentifikasi untuk aplikasi Anda. Saat saatnya mempublikasikan hasilnya ke Android Market, ID ini akan digunakan untuk melacak pembaruan aplikasi, jadi penting untuk memastikan ID ini unik. Meskipun kami menggunakan nama com.example.brewclock di sini, untuk aplikasi nyata lebih baik memilih sesuatu seperti com.yourcompanyname.yourapplication.

    Versi SDK

    Versi SDK Min (namanya berbicara sendiri) adalah versi Android paling awal yang akan dijalankan aplikasi. Dengan setiap rilis baru Android, SDK menambahkan dan mengubah berbagai metode. Saat Anda memilih versi SDK, Android (dan Android Market) mengetahui bahwa aplikasi Anda hanya akan berfungsi pada perangkat dengan versi platform Android yang ditentukan ke atas.

    Menjalankan aplikasi Anda

    Sekarang mari kita coba menjalankan aplikasi kita di Eclipse. Karena ini adalah peluncuran pertama, Eclipse akan menanyakan jenis proyek yang Anda kerjakan:

    • Pilih Jalankan-> Jalankan atau tekan Ctrl + F11.
    • Pilih Aplikasi Android dan klik OK.

    Eclipse akan mencoba menjalankan aplikasi di perangkat Android. Namun, pada titik ini, Anda tidak memiliki perangkat Android, sehingga proyek akan gagal dan Anda akan diminta untuk membuat Perangkat Virtual Android (AVD) baru.

    Perangkat Virtual (Perangkat Virtual Android)

    Android Virtual Device (AVD) mengemulasi lingkungan Android, baik itu ponsel atau PC tablet. Anda dapat membuat AVD sebanyak yang Anda inginkan, dengan berbagai versi platform Android. Untuk setiap AVD, Anda dapat mengonfigurasi parameter perangkat yang berbeda, menentukan keberadaan keyboard fisik, dukungan GP, ​​resolusi kamera, dan sebagainya.

    Sebelum menjalankan aplikasi, Anda harus membuat AVD pertama Anda dengan Platform SDK (Google API, 1.6).

    Ayo kita lakukan sekarang:

    • Jika Anda belum mencoba menjalankan aplikasi, tekan Run (atau pintasan keyboard Ctrl + F11)
    • Saat peringatan muncul, klik Ya untuk membuat AVD.
    • Klik Baru di dialog Android SDK dan AVD Manager.
    • Setel parameter berikut untuk AVD: Nama: Android_1.6 Target: Google API (Google Inc.) - API Level 4 Ukuran Kartu SD: 16 MiB Skin Built In: Default (HVGA)
    • Klik Buat AVD.
    • Tutup dialog Android SDK dan AVD Manager.

    Menjalankan kode

    Coba mulai aplikasi lagi (Ctrl + F11). Eclipse sekarang akan membangun proyek Anda dan meluncurkan AVD baru. Ingat, AVD sepenuhnya mengemulasi lingkungan Android, dan Anda bahkan tidak perlu mengamati proses booting yang cukup lambat, seperti halnya dengan perangkat nyata. Untuk alasan ini, setelah AVD siap digunakan, yang terbaik adalah tidak menutup jendela sampai Anda selesai memprogram, sepanjang hari.

    Pengembangan Android: desain antarmuka pengguna

    Salah satu langkah pertama untuk membuat program apa pun secara umum adalah mendesain antarmuka pengguna... Berikut adalah sketsa kecil dari aplikasi kami:

    Pengguna akan dapat mengatur waktu mendidih dalam hitungan menit menggunakan tombol + dan -. Ketika dia mengklik Mulai, hitungan mundur akan dimulai untuk jumlah menit yang ditentukan. Jika pengguna membatalkan perebusan dengan menekan tombol lagi, waktu akan diperpanjang ketika timer mencapai 0.

    Membangun antarmuka

    Antarmuka pengguna Android, atau pembungkus, yang dijelaskan dalam dokumentasi XML, dapat ditemukan di folder res / layouts. Kode template yang sudah dibuat oleh Eclipse dideklarasikan di res / layouts / main.xml dan, seperti yang Anda lihat, sudah berfungsi di emulator.

    Eclipse memiliki toolkit desain tata letak sendiri yang memungkinkan Anda membuat antarmuka drag-and-drop di dalam layar. Namun, terkadang lebih mudah untuk menulis antarmuka dalam XML dan menggunakan tata letak grafis untuk melihat pratinjau hasilnya.

    Mari kita lakukan sekarang dengan memodifikasi main.xml sesuai dengan sketsa di atas:

    • Buka res / layouts / main.xml di Eclipse dengan mengklik dua kali dari Package Explorer.
    • Pilih tab main.xml di bagian bawah layar untuk beralih ke mode XML.

    Sekarang mari kita ubah konten main.xml menjadi berikut:

    # /res/layouts/main.xml