Cara membuat aplikasi Android sederhana.
Kali ini saya akan mengajarkan membuat aplikasi android sederhana. Aplikasi ini saya buat berdasarkan prinsip kerja penjumlahan kalkulator. Aplikasi ini terbilang sangat dasar karena tidak membutuhkan rumus yang rumit. Aplikasi ini pernah saya gunakan untuk merayu cewek juga :-D ... penasaran? langsung saja kita ke langkah - langkahnya.
Pertama anda harus mengerti dulu tentang bahasa java dan HTML. minimal tahu lah.
Disini saya menggunakan Android studio, silahkan googling bagaimana cara menginstall dan menggunakannya, karena waktu saya terbatas.
untuk layout.xml bisa menggunakan script dibawah ini.
untuk String.xml
Hasilnya akan jadi seperti ini.
untuk mainactivity.java gunakan script ini.
Setelah itu silahkan di buld dan kemudian diinstall di android anda, dan hasilnya akan seperti ini.
Selamat Mencoba........
maaf tidak bisa menjabarkan penjelasan tentang scriptnya, dikarenakan waktu yang terbatas. Jika ada yang ingin ditanyakan silahkan masukkan di kolom komentar.
Continue reading →
Pertama anda harus mengerti dulu tentang bahasa java dan HTML. minimal tahu lah.
Disini saya menggunakan Android studio, silahkan googling bagaimana cara menginstall dan menggunakannya, karena waktu saya terbatas.
untuk layout.xml bisa menggunakan script dibawah ini.
<?xml version="1.0" encoding="utf-8"?>
<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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.mirza.aq.mirza.MainActivity">
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/masukkan_nama_anda" android:id="@+id/masukkan" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_centerInParent="true" android:textAlignment="center" android:textSize="32px" />
<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/enter" android:layout_below="@+id/masukkan" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:clickable="true" android:enabled="true" android:focusable="true" android:inputType="text" android:focusableInTouchMode="true" android:text="Isi Nama Disini" android:onClick="onc" />
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/accept" android:id="@+id/button" android:layout_below="@+id/enter" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:onClick="klikAccept" />
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/output" android:id="@+id/out" android:layout_below="@+id/button" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/output" android:layout_below="@+id/out" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:textSize="32px" />
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/notif" android:layout_below="@+id/output" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignRight="@+id/output" android:layout_alignEnd="@+id/output" android:textSize="32px" />
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/authors_mirza_moulfi_ghozali" android:id="@+id/textView" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> </RelativeLayout>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/masukkan_nama_anda" android:id="@+id/masukkan" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_centerInParent="true" android:textAlignment="center" android:textSize="32px" />
<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/enter" android:layout_below="@+id/masukkan" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:clickable="true" android:enabled="true" android:focusable="true" android:inputType="text" android:focusableInTouchMode="true" android:text="Isi Nama Disini" android:onClick="onc" />
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/accept" android:id="@+id/button" android:layout_below="@+id/enter" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:onClick="klikAccept" />
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/output" android:id="@+id/out" android:layout_below="@+id/button" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/output" android:layout_below="@+id/out" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:textSize="32px" />
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/notif" android:layout_below="@+id/output" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignRight="@+id/output" android:layout_alignEnd="@+id/output" android:textSize="32px" />
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/authors_mirza_moulfi_ghozali" android:id="@+id/textView" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> </RelativeLayout>
untuk String.xml
<resources>
<string name="app_name">Karya Mirza</string>
<string name="masukkan_nama_anda">Masukkan Nama Anda</string>
<string name="accept">Accept</string>
<string name="output">Output</string>
<string name="authors_mirza_moulfi_ghozali">Authors : Mirza Moulfi Ghozali</string> </resources>
<string name="app_name">Karya Mirza</string>
<string name="masukkan_nama_anda">Masukkan Nama Anda</string>
<string name="accept">Accept</string>
<string name="output">Output</string>
<string name="authors_mirza_moulfi_ghozali">Authors : Mirza Moulfi Ghozali</string> </resources>
Hasilnya akan jadi seperti ini.
untuk mainactivity.java gunakan script ini.
package com.mirza.aq.mirza;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity {
//R.1
EditText masuk;
EditText keluar;
TextView not ;
Button accept;
String hasil = "" ;
String input = "" ;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//R.2
masuk = (EditText) findViewById(R.id.enter);
keluar = (EditText) findViewById(R.id.output);
accept = (Button) findViewById(R.id.button);
not = (TextView) findViewById(R.id.notif); }
public void klikAccept(View V){
input = masuk.getText().toString();
hasil = "I Love You " + input; keluar.setText(hasil);}
public void onc(View V){ masuk.setText(""); } }
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity {
//R.1
EditText masuk;
EditText keluar;
TextView not ;
Button accept;
String hasil = "" ;
String input = "" ;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//R.2
masuk = (EditText) findViewById(R.id.enter);
keluar = (EditText) findViewById(R.id.output);
accept = (Button) findViewById(R.id.button);
not = (TextView) findViewById(R.id.notif); }
public void klikAccept(View V){
input = masuk.getText().toString();
hasil = "I Love You " + input; keluar.setText(hasil);}
public void onc(View V){ masuk.setText(""); } }
Setelah itu silahkan di buld dan kemudian diinstall di android anda, dan hasilnya akan seperti ini.
Selamat Mencoba........
maaf tidak bisa menjabarkan penjelasan tentang scriptnya, dikarenakan waktu yang terbatas. Jika ada yang ingin ditanyakan silahkan masukkan di kolom komentar.
