Android - Membuat Hello World - MADisni - Mungkin Ada Disini

Latest

Graphic Works

Selasa, 30 April 2019

Android - Membuat Hello World

Kali ini MADisni akan mulai membahas tentang cara membuat aplikasi Android menggunakan Android Studio, tutorial ini saya kutip dari website ternama yaitu Tutorials Point

Mari kita mulai pemrograman aktual dengan Kerangka Android. Sebelum Anda mulai menulis contoh pertama Anda menggunakan Android SDK, Anda harus memastikan bahwa Anda telah mengatur lingkungan pengembangan Android Anda sebagaimana dijelaskan dalam Android - tutorial Pengaturan Lingkungan. Saya juga berasumsi bahwa Anda memiliki sedikit pengetahuan tentang studio Android.

Jadi mari kita lanjutkan menulis Aplikasi Android sederhana yang akan mencetak "Hello World!".


Membuat Aplikasi Android

Langkah pertama adalah membuat Aplikasi Android sederhana menggunakan Android studio. Ketika Anda mengklik ikon Android studio, itu akan menampilkan layar seperti yang ditunjukkan di bawah ini


Anda dapat memulai pengembangan aplikasi dengan menelepon memulai proyek studio android baru. dalam bingkai instalasi baru harus menanyakan nama Aplikasi, informasi paket dan lokasi proyek


Setelah memasukkan nama aplikasi, itu akan disebut pilih faktor bentuk aplikasi Anda berjalan, di sini perlu menentukan SDK Minimum, dalam tutorial kami, saya telah menyatakan sebagai API23: Android 6.0 (Mashmallow)


Tingkat instalasi berikutnya harus berisi memilih aktivitas ke ponsel, itu menentukan tata letak default untuk Aplikasi.


Pada tahap akhir akan menjadi alat pengembangan terbuka untuk menulis kode aplikasi.


Anatomi Aplikasi Android

Sebelum Anda menjalankan aplikasi Anda, Anda harus mengetahui beberapa direktori dan file di proyek Android :


NoFolder, File & Deskripsi
1 Java
Ini berisi file sumber .java untuk proyek Anda. Secara default, ini termasuk file sumber MainActivity.java yang memiliki kelas aktivitas yang berjalan saat aplikasi Anda diluncurkan menggunakan ikon aplikasi.
2 res/drawable-hdpi
Ini adalah direktori untuk objek yang dapat digambar yang dirancang untuk layar dengan kepadatan tinggi.
3 res/layout
Ini adalah direktori untuk file yang mendefinisikan antarmuka pengguna aplikasi Anda.
4 res/value
This is a directory for other various XML files that contain a collection of resources, such as strings and colours definitions.
5AndroidManifest.xml
Ini adalah file manifes yang menggambarkan karakteristik dasar aplikasi dan menentukan masing-masing komponennya.
6Build.gradle
Ini adalah file yang dibuat secara otomatis yang berisi compileSdkVersion, buildToolsVersion, applicationId, minSdkVersion, targetSdkVersion, versionCode dan versionName.

Bagian berikut akan memberikan gambaran singkat tentang file aplikasi penting.

File MainActivity.java

Kode aktivitas utama adalah file Java MainActivity.java. Ini adalah file aplikasi aktual yang pada akhirnya akan dikonversi menjadi executable Dalvik dan menjalankan aplikasi Anda. Berikut ini adalah kode default yang dihasilkan oleh wisaya aplikasi untuk aplikasi Hello World! 
package com.example.helloworld;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
   }
}
Di sini, R.layout.activity_main merujuk ke file activity_main.xml yang terletak di folder res/layout. Metode onCreate() adalah salah satu dari banyak metode yang dibuat ketika aktivitas dimuat.

File Manifest

Komponen apa pun yang Anda kembangkan sebagai bagian dari aplikasi Anda, Anda harus mendeklarasikan semua komponennya dalam manifest.xml yang berada di root direktori proyek aplikasi. File ini berfungsi sebagai antarmuka antara OS Android dan aplikasi Anda, jadi jika Anda tidak mendeklarasikan komponen Anda dalam file ini, maka itu tidak akan dipertimbangkan oleh OS. Misalnya, file manifes default akan terlihat seperti file berikut :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.madisni.blogspot">

   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

Di sini tag <application> ... </application> melampirkan komponen yang terkait dengan aplikasi. Atribut android: ikon akan menunjuk ke ikon aplikasi yang tersedia di bawah res/drawable-hdpi. Aplikasi ini menggunakan gambar bernama ic_launcher.png yang terletak di folder yang dapat digambar

Tag <activity> digunakan untuk menentukan aktivitas dan android: atribut atribut menentukan nama kelas yang memenuhi syarat dari subkelas Aktivitas dan atribut android: label menentukan string untuk digunakan sebagai label untuk aktivitas. Anda dapat menentukan beberapa aktivitas menggunakan tag <activity>.

Tindakan untuk filter maksud bernama android.intent.action.MAIN untuk menunjukkan bahwa aktivitas ini berfungsi sebagai titik masuk untuk aplikasi. Kategori untuk filter maksud dinamai android.intent.category.LAUNCHER untuk menunjukkan bahwa aplikasi dapat diluncurkan dari ikon peluncur perangkat.

@String merujuk ke file strings.xml yang dijelaskan di bawah ini. Karenanya, @string/app_name merujuk ke string app_name yang ditentukan dalam file strings.xml, yaitu "HelloWorld". Dengan cara yang sama, string lain dapat diisi dalam aplikasi.

Berikut ini adalah daftar tag yang akan Anda gunakan dalam file manifes Anda untuk menentukan berbagai komponen aplikasi Android -

    <activity> elemen untuk aktivitas
    <service> elemen untuk layanan
    <receiver> elemen untuk penerima siaran
    <provider> elemen untuk penyedia konten

File Strings

File strings.xml terletak di folder res/values ​​dan berisi semua teks yang digunakan aplikasi Anda. Misalnya, nama tombol, label, teks default, dan tipe string serupa masuk ke file ini. File ini bertanggung jawab atas konten tekstualnya. Misalnya, file string default akan terlihat seperti file berikut :
<resources>
   <string name="app_name">HelloWorld</string>
   <string name="hello_world">Hello world!</string>
   <string name="menu_settings">Settings</string>
   <string name="title_activity_main">MainActivity</string>
</resources>

File Layout

Activity_main.xml adalah file tata letak yang tersedia di direktori res/layout, yang direferensikan oleh aplikasi Anda saat membangun antarmuka. Anda akan sering memodifikasi file ini untuk mengubah tata letak aplikasi Anda. Untuk "Hello World!" aplikasi, file ini akan memiliki konten berikut yang berkaitan dengan tata letak default :
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent" >
   
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_centerVertical="true"
      android:padding="@dimen/padding_medium"
      android:text="@string/hello_world"
      tools:context=".MainActivity" />
      
</RelativeLayout>

Ini adalah contoh RelativeLayout sederhana yang akan kita pelajari dalam bab terpisah. TextView adalah kontrol Android yang digunakan untuk membangun GUI dan memiliki berbagai atribut seperti android: layout_width, android: layout_height dll yang digunakan untuk mengatur lebar dan tinggi dll. @String mengacu pada file strings.xml yang terletak di folder res / values. Karenanya, @ string / hello_world merujuk ke string halo yang ditentukan dalam file strings.xml, yaitu "Hello World!".

Menjalankan Aplikasi

Ayo coba jalankan Hello World kami! aplikasi yang baru saja kita buat. Saya berasumsi Anda telah membuat AVD Anda saat melakukan pengaturan lingkungan. Untuk menjalankan aplikasi dari studio Android, buka salah satu file aktivitas proyek Anda dan klik Jalankan ikon Eclipse Run Icon dari bilah alat. Android studio menginstal aplikasi pada AVD Anda dan memulainya dan jika semuanya baik-baik saja dengan pengaturan dan aplikasi Anda, itu akan menampilkan jendela Emulator berikut



Selamat!!! Anda telah mengembangkan Aplikasi Android pertama Anda dan sekarang terus ikuti langkah demi langkah tutorial selanjutnya untuk menjadi Pengembang Android yang hebat. Semua yang terbaik.


Sumber : Tutorials Point

Tidak ada komentar:

Posting Komentar