Module Android

Friday, December 4, 2015

Module Android

Mengelola Proyek dari Android Studio

Android Studio menyediakan alat grafis untuk menciptakan dan mengelola proyek Android, yang berisi semua yang mendefinisikan aplikasi Android Anda, dari kode sumber aplikasi untuk membangun konfigurasi dan kode uji. Setiap proyek berisi satu atau lebih jenis modul, seperti modul aplikasi, modul perpustakaan, dan modul uji.
Panduan ini menjelaskan cara untuk membuat proyek Android dan modul yang berbeda menggunakan Android Studio. Untuk informasi lebih lanjut tentang struktur proyek dan modul jenis Android, baca Proyek Managing Ikhtisar.

Membuat Project Android








Membuat Modul Android


Modul aplikasi Android mengandung src / / utama,AndroidManifest.xml, build.gradle, membangun output dan file lain yang Anda butuhkan untuk menghasilkan file APK aplikasi Anda. Android Studio menyediakan Modul Baru Wisayayang dapat Anda gunakan untuk dengan cepat membuat modul Android baru (atau modul dari kode yang sudah ada) berdasarkan pengaturan aplikasi yang dipilih, seperti tingkat SDK minimum dan aktivitas Template.
Untuk membuat modul baru, pilih file> New> Modul. Pilih jenis modul keinginan kemudian klik Next untuk memasukkan pengaturan modul dasar:
  • Masukkan Nama Aplikasi. Nama ini digunakan sebagai judul aplikasi ikon peluncur Anda ketika diinstal pada perangkat.
  • Masukkan Nama Modul. Teks ini digunakan sebagai nama folder di mana file aktivitas berbasis Java Anda disimpan.
  • Masukkan Nama Paket dan Paket Lokasi. Ini paket kelas namespace menciptakan struktur paket awal untuk file kode aplikasi Anda dan ditambahkan sebagai paketatribut dalam aplikasi Anda Android file manifest. Nilai manifest ini berfungsi sebagai identifikasi unik untuk aplikasi aplikasi Anda ketika Anda mendistribusikannya ke pengguna.Nama paket harus mengikuti aturan yang sama seperti paket dalam bahasa pemrograman Java.
  • Pilih SDK diperlukan Minimum. Pengaturan ini menunjukkan versi terendah dari platform Android bahwa aplikasi Anda mendukung untuk faktor bentuk yang dipilih.Nilai ini menetapkan minSdkVersion atribut dalam file build.gradle.
  • Catatan: Anda dapat secara manual mengubah minimum dan sasaran SDK untuk modul Anda setiap saat: Klik dua kali build.gradle modul dalam Proyek Explorer, mengatur targetSdkVersion dantargetSdkVersion di defaultConfig bagian.
  • Pilih SDK Sasaran. Pengaturan ini menunjukkan versi tertinggi Android yang Anda telah diuji dengan aplikasi Anda dan menetapkan targetSdkVersion atribut dalam 'berkas build.gradle aplikasi Anda.
  • Pilih Kompilasi Dengan versi API. Pengaturan ini menentukan apa versi SDK untuk mengkompilasi proyek Anda terhadap. Kami sangat menyarankan menggunakan versi terbaru dari API.
  • Pilih Bahasa Tingkat versi API. Pengaturan ini menentukan apa versi SDK untuk mengkompilasi proyek Anda terhadap. Kami sangat menyarankan menggunakan versi terbaru dari API.
  • Pilih Tema. Pengaturan ini menentukan standar Androidgaya visual yang diterapkan untuk aplikasi Anda. Pilih template aktivitas. Untuk informasi lebih lanjut tentang kode Android template, lihat Menggunakan Kode TemplateBiarkan Buat aktivitas opsi diperiksa sehingga Anda dapat memulai aplikasi Anda dengan beberapa komponen penting.
  • Klik kotak centang untuk Perpustakaan Dukungan yang diperlukan kemudian klik Berikutnya.
  • Dalam Configure Launcher Icon halaman, membuat ikon dan pilihan, kemudian klik Berikutnya.
  • Dalam Buat Aktivitas halaman, pilih Template aktivitas kemudian klik Berikutnya. Untuk informasi lebih lanjut tentang kode Android template, lihat Menggunakan KodeTemplate. 
  • Meninjau pengaturan modul baru kemudian klik Finish.
Wizard menciptakan modul aplikasi Android baru sesuai dengan pilihan yang telah Anda pilih.

Menyiapkan Modul Perpustakaan


Sebuah modul perpustakaan adalah modul Android standar, sehingga Anda dapat membuat yang baru dengan cara yang sama seperti yang Anda lakukan modul aplikasi baru, menggunakan wizard Modul Baru dan memilih Perpustakaan Android sebagai jenis modul. Modul perpustakaan dibuat akan muncul di tampilan proyek Anda bersama dengan modul lain.
Anda dapat dengan mudah mengubah modul aplikasi yang sudah ada untuk modul perpustakaan dengan mengubah tugas Plugin di build.gradle file com.android.library.
menerapkan Plugin:  'com.android.application' 

android {...}
menerapkan Plugin:  'com.android.library' 

android {...}

Menambahkan ketergantungan pada modul perpustakaan

Ketergantungan perpustakaan dapat dideklarasikan di file manifest modul atau di mengajukan.
File manifest Sebuah modul perpustakaan harus mendeklarasikan semua komponen bersama yang mencakup, seperti akan sebuah aplikasi Android standar. Untuk informasi lebih lanjut, lihat dokumentasi untuk AndroidManifest.xml.
Sebagai contoh, TicTacToeLib proyek contoh perpustakaan menyatakan aktivitas GameActivity:
<manifest> 
  ... 
  <application> 
    ... 
    <kegiatan  android: nama = "GameActivity"  /> 
    ... 
  </ application> 
</ manifest>
Untuk menambahkan deklarasi ketergantungan untuk membangun file, mengedit membangun file untukaplikasi modul (app / build.gradle) dan menambahkan ketergantungan pada lib modul:
... 
Dependensi 
    {... 
    mengkompilasi proyek (": 
lib")}
Dalam contoh ini, lib modul masih bisa dibangun dan diuji secara independen, dan membangun sistem menciptakan paket AAR untuk itu Anda bisa menggunakan kembali dalam proyek-proyek lainnya.
Catatan: Pengaturan perpustakaan di app / build.gradle berkas akan menimpa sumber daya perpustakaan bersama dideklarasikan pada file manifest.

Mengacu modul perpustakaan


Jika Anda sedang mengembangkan aplikasi dan ingin memasukkan kode bersama atau sumber daya dari modul perpustakaan, Anda juga dapat melakukannya dengan mudah dengan menambahkan referensi ke modul perpustakaan di halaman ketergantungan modul.
Untuk menambahkan referensi ke modul perpustakaan, ikuti langkah berikut:
  1. Pastikan bahwa kedua perpustakaan modul dan modul aplikasi yang tergantung padanya dalam proyek Anda. Jika salah satu modul yang hilang, mengimpor ke proyek Anda.
  2. Dalam pandangan proyek, klik kanan-modul tergantung dan pilih Buka> Pengaturan Modul.
  3. Klik kanan ditambah ikon untuk menambahkan dependensi baru.
    Jika Anda menambahkan referensi ke beberapa perpustakaan, Anda dapat mengatur prioritas relatif mereka (dan ketertiban bergabung) dengan memilih perpustakaan dan menggunakan Up dan Bawah kontrol.Alat menggabungkan perpustakaan direferensikan dengan aplikasi Anda mulai dari prioritas terendah (bawah daftar) ke tertinggi (atas daftar). Jika lebih dari satu perpustakaan mendefinisikan ID sumber daya yang sama, alat pilih sumber daya dari perpustakaan dengan prioritas yang lebih tinggi.Aplikasi itu sendiri memiliki prioritas tertinggi dan sumber daya yang selalu digunakan dalam preferensi untuk ID sumber daya identik didefinisikan di perpustakaan.
  4. Gunakan Lingkup drop-down untuk memilih bagaimana ketergantungan akan diterapkan.
  5. Klik Apply untuk menciptakan ketergantungan dan OKuntuk menutup Struktur Project window.
Android Studio membangun kembali modul, termasuk isi modul perpustakaan kali proyek atau modul dibangun.

Mendeklarasikan komponen perpustakaan di file manifest

Dalam file manifest dari modul aplikasi, Anda harus menambahkan deklarasi dari semua komponen bahwa aplikasi akan menggunakan yang diimpor dari modul perpustakaan.Misalnya, Anda harus menyatakan setiap <activity>, <layanan>,<penerima>, <penyedia>, dan sebagainya, serta <izin>, <menggunakan perpustakaan>, dan elemen yang sama.
Deklarasi harus referensi komponen perpustakaan dengan nama paket sepenuhnya-kualifikasi mereka, mana yang sesuai.
Sebagai contoh, TicTacToeMain contoh aplikasi menyatakan aktivitas perpustakaan GameActivity seperti ini:
<manifest> 
  ... 
  <application> 
    ... 
    <activity  android:name = "com.example.android.tictactoe.library.GameActivity"  /> 
    ... 
  </application> 
</manifest>
Untuk informasi lebih lanjut tentang file manifest, lihat dokumentasi untuk AndroidManifest.xml.

Menggunakan Project Android View


Pandangan proyek Android di Android Studio menunjukkan versi pipih struktur proyek Anda yang menyediakan akses cepat ke file sumber utama proyek Android dan membantu Anda bekerja dengan baru membangun sistem Gradle berbasis. Android pandangan proyek:
  • Grup membangun file untuk semua modul di tingkat atas dari hirarki proyek.
  • Menunjukkan direktori sumber yang paling penting di tingkat atas dari hirarki modul.
  • Kelompok semua file manifest untuk setiap modul.
  • Menampilkan file sumber daya dari semua sumber set Gradle.
  • Kelompok sumber daya file untuk lokasi yang berbeda, orientasi, dan jenis layar dalam satu kelompok per jenis sumber daya.

Gunakan Proyek Android View


The Android lihat proyek diaktifkan secara default dan menunjukkan semua membangun file pada tingkat atas dari hirarki proyek di bawah Gradle Script. Modul proyek muncul sebagai folder pada tingkat atas dari hirarki proyek dan mengandung tiga unsur di tingkat atas:
  • memanifestasikan / - file Manifest untuk modul.
  • java / - Sumber file untuk modul.
  • res / - Sumber file untuk modul.
Perhatikan bagaimana proyek pandangan kelompok Android semua contoh dari ic_launcher.png sumber daya untuk kepadatan layar yang berbeda di bawah unsur yang sama.
Catatan: Tampilan proyek Android menunjukkan hirarki yang membantu Anda bekerja dengan proyek Android dengan menyediakan struktur pipih yang menyoroti file yang paling umum digunakan saat mengembangkan aplikasi Android. Namun, struktur proyek pada disk berbeda dari representasi ini dan mempertahankan struktur proyek tradisional.

Gambar 10: Android dan melihat proyek Tradisional
   
Share

No comments:

Post a Comment

 
Copyright © 2015. Android-Sites