pada tutorial kali ini aku akan menciptakan aplikasi android call number dengan menyertakan foto dibagian bawah teks input no handphone, aplikasi yang aku gunakan disini yaitu android studio versi 1.5.1, akantetapi berapapun versi android studio yang akan anda gunakan sama saja,
tampilan aplikasi yang akan aku buat ialah sebagai berikut : saat diklik tombol call maka akan memanggil otomatis nomor yang di tuju
langkah-langkah :
- buatlah projek baru dan namai projek tersebut dengan nama (terserah anda), disini aku memperlihatkan nama Call. kemudian klik Next
- pilih target android devices yang akan anda buat (terserah anda). disini aku menentukan OS android 5.1 (lollipop) dengan Api 22. kemudian klik next.
- kemudian selanjutnya silahkan anda pilih Blank Actifity dan klik next, dan (tunggu hingga proses pembuatan projeknya selesai)
- kemudian pada direktory res->layout->actifity_main.xml, rubahlah programnya menjadi sbb:
<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:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Input No Telepon "
android:id="@+id/textView"
android:layout_alignParentTop="true"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/editText"
android:layout_below="@+id/textView"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Call"
android:id="@+id/button"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_below="@+id/editText
android:layout_alignParentStart="true"
android:src="@drawable/ak" /
</RelativeLayout>
- lalu pada direktory drawable kalian ambil foto dengan format .png dengan foto yang berukuran kecil saja, semoga nanti hasil tampilan fotonya tidak terlalu besar. pada direktori drawable, saya beri nama ak.png
cara memasukan foto didalam direktory drawable gampang, kalian cari fotonya kemudian copy foto tersebut, kemudian pada folder drawable klik kanan dan paste maka akan keluar tampilan dialog klik ok saja
- kemudian pada direktory j4va didalam mainactifity.j4va rubah menjadi sbb:
package com.callnumber.smart.callnumber;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.activity_main);
//EditText
simpulan EditText number=(EditText)findViewById
(R.id.editText);
Button dial=(Button)findViewById(R.id.button);
//ketika menekan tombol call maka akan melaksanakan dial
dial.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
//number = inputan dari editText
String toDial="tel:"+number.getText().toString();
startActivity(new Intent(Intent.ACTION_DIAL,Uri.parse(toDial)));
}
});
}
}
- Pada folder manifest->AndroidManifest.xml tambahkan isyarat ibarat berikut ini
<uses-permission android:name="android.permission.CALL.PHONE"/>
<uses-Permissin android:name="android.permission.READ.PHONE.STATE"/>
- jalankan aplikasi anda memakai emulator, disini aku menjalankan dengan memakai emulator bluestacks. saya menentukan bluestacks alasannya sangat ringan, dan pastikan anda menginstall aplikasi bluestacks pada pc/laptop anda.
d0wnl0ad Bluestack
Klik DISINI <== ukuran file 240 Mb
galau cara d0wnl0adnya? lihat gambar berikut
Lihat di Chanel Youtube :
youtu.be/NjjRqyUVizY
Sumber http://www.sharingse.net/