Hai sobat, pada artikel sebelumnya yang berjudul Android Grid RecyclerView dan Menampilkan Gambar dengan Picasso, telah dijeaskan cara menamantara pilkan RecyclerView dan CardView dengan layout berberntuk Grid serta menampilkan gambar memakai library Picasso. Dan kali ini akan dijelaskan cara menciptakan aplikasi android untukmengontrol bluetooth.
Bluethooth ialah sebuah alaat yang dipakai untuk mengirim atau mendapatkan data secara wireless antara dua alat bluetooth. Android telah mendukung fitur bluetooth sehingga menciptakan android sanggup bertukar data antar adnroid maupun ke lain platform.
Membuat Project Baru
Pertama, buat project gres dengna nama Bluetooth dan pilih empty activity pada jendela pilihan activity
Membuat Tampilan
Di dalam aplikasi ini kita akan menambahkan fitur kontrol bluetooth ibarat menghidupkan dan mematikan bluetooth, menampilkan device yang telah terhubung dan mengatur bluetooth tetap terlihat selama beberapa detik. Untuk itu, diharapkan empat buat Button, satu TextView, dan satu Listview. Buka activity_main.xml dan buat kodenya ibarat berikut
Jangan lupa masukkan gambar dengan nama "b" ke dalam folder drawable.
Membuat Activity
Buka MainActivity.java, dan buat kodenya ibarat berikut ini
Bluethooth ialah sebuah alaat yang dipakai untuk mengirim atau mendapatkan data secara wireless antara dua alat bluetooth. Android telah mendukung fitur bluetooth sehingga menciptakan android sanggup bertukar data antar adnroid maupun ke lain platform.
Membuat Project Baru
Pertama, buat project gres dengna nama Bluetooth dan pilih empty activity pada jendela pilihan activity
Membuat Tampilan
Di dalam aplikasi ini kita akan menambahkan fitur kontrol bluetooth ibarat menghidupkan dan mematikan bluetooth, menampilkan device yang telah terhubung dan mengatur bluetooth tetap terlihat selama beberapa detik. Untuk itu, diharapkan empat buat Button, satu TextView, dan satu Listview. Buka activity_main.xml dan buat kodenya ibarat berikut
<?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.blogsetyaaji.bluetooth.MainActivity"> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:src="@drawable/b" /> <LinearLayout android:id="@+id/layver" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/imageView" android:orientation="vertical" android:layout_marginTop="10dp"> <LinearLayout android:id="@+id/layhor1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/btnOn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@id/imageView" android:layout_weight="0.9" android:onClick="on" android:text="Turn On" /> <Button android:id="@+id/btnOff" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_below="@id/imageView" android:layout_weight="1" android:onClick="off" android:text="Turn Off" /> </LinearLayout> <LinearLayout android:id="@+id/layhor2" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/btnVisible" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/btnOn" android:layout_weight="1" android:onClick="visible" android:text="Get Visible" /> <Button android:id="@+id/btnList" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_below="@id/btnOff" android:layout_weight="1" android:onClick="list" android:text="List Devices" /> </LinearLayout> </LinearLayout> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_below="@id/layver" android:layout_marginTop="10dp" android:text="Paired Device :" /> <ListView android:id="@+id/listView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_below="@id/textView2" android:layout_marginTop="10dp" /> </RelativeLayout> Jangan lupa masukkan gambar dengan nama "b" ke dalam folder drawable.
Membuat Activity
Buka MainActivity.java, dan buat kodenya ibarat berikut ini
Di dalam MainActivity.java, terdapat isyarat atau method pada masing-masing Button ibarat misalnya pada tombol hidupkan bluetooth dengan tindakan "on".
Membuat Izin yang Diperlukan
untuk sanggup mengakses atau mengontrol bluetooth, aplikasi ini membutuhkan bebrapa izin. Untuk menambahkanya, buka AndroidManifest.xml dan buat kodenya sepert berikut ini
Menjalankan Program
Jika semuanya sudah, coba jalankan aplikasinya dengan menentukan sajian Run 'app', tampilanya akan ibarat berikut ini
Membuat Izin yang Diperlukan
untuk sanggup mengakses atau mengontrol bluetooth, aplikasi ini membutuhkan bebrapa izin. Untuk menambahkanya, buka AndroidManifest.xml dan buat kodenya sepert berikut ini
<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> Menjalankan Program
Jika semuanya sudah, coba jalankan aplikasinya dengan menentukan sajian Run 'app', tampilanya akan ibarat berikut ini
Tag :
Pemrograman,
Pemrograman Android





0 Komentar untuk "Membuat Aplikasi Android Kontrol Bluetooth Dengan Android Studio"