PEMROGRAMAN MOBILE 2 PERTEMUAN 12 KOMUNIKASI ANTAR APLIKASI
PEMROGRAMAN MOBILE 2 PERTEMUAN 12 KOMUNIKASI ANTAR APLIKASI ANDROID
ANGGOTA KELOMPOK 1. Fahmi Yahya 2. Marruna Excel 3. Agung Faizal 4. Adit Setiawan 5. Didit Julianto I 6. Grisela Diki A 7. M Irfansyah 8. Juniatun I 9. Fega Tri S 10. Surati Ningsih (16. 11. 0001) (16. 11. 0010) (16. 11. 0016) (16. 11. 0017) (16. 11. 0020) (16. 11. 0028) (16. 11. 0031) (16. 11. 0037) (16. 11. 0038) (16. 11. 0043)
POKOK PEMBAHASAN MATERI 1. 2. 3. 4. KONSEP DASAR MEMBANGUN KOMUNIKASI ANTAR APLIKASI ANDROID PERMISSION/PERIZINAN AKSES CONTOH KOMUNIKASI ANTAR APLIKASI ANDROID AKSES KAMERA, PEMUTAR AUDIO, VIDEO, PEMBACA TEKS, AKSES SHARE SOSIAL MEDIA 5. PROJEK SEDERHANA
KONSEP DASAR MEMBANGUN APLIKASI ANDROID • Komunikasi data merupakan bagian dari telekomunikasi yang secara khusus berkenaan dengan transmisi atau pemindahan data dan informasi di antara komputer dan piranti-piranti yang lain dalam bentuk digital yang dikirimkan melalui media komunikasi data, yaitu dengan adanya aplikasi android kita diharapkan bisa lebih mudah dalam berkomunikasi atau sharing hal apapun yang bermanfaat ditambah lagi dengan adanya jaringan internet yang menjadikan kita memiliki akses tanpa batas di seluruh dunia.
PERMISSIONS Permissions adalah sebuah hak akses yang ada pada aplikasi agar aplikasi tersebut dapat mengakses beberapa informasi dari smartphone anda. Seperti yang anda ketahui, Android yang anda miliki memiliki informasi personal, seperti lokasi anda saat ini, kontak, dan bahkan foto-foto pribadi anda. • • • android. permission. CAMERA android. permission. CAPTURE_AUDIO_OUTPUT android. permission. CAPTURE_VIDEO_OUTPUT android. permission. RECEIVE_SMS android. permission. SEND_SMS android. permission. WRITE_SMS
KOMUNIKASI ANTAR APLIKASI DI ANDROID Aplikasi Android biasanya memiliki beberapa activity. Setiap activity menampilkan antarmuka pengguna yang memungkinkan pengguna untuk melakukan tugas tertentu (seperti melihat peta atau mengambil foto). Untuk mengalihkan pengguna dari satu aktivitas ke aktivitas lainnya, aplikasi Anda harus menggunakan intent untuk menentukan "intent" aplikasi untuk melakukan sesuatu. Ketika Anda melewatkan Intent ke sistem dengan metode seperti start. Activity() , sistem menggunakan intent untuk mengidentifikasi dan memulai komponen aplikasi yang sesuai. Menggunakan Intent memungkinkan aplikasi Anda untuk memulai aktivitas yang terkandung dalam aplikasi terpisah.
PENGGUNAAN INTENT UNTUK KOMUNIKASI ANTRA APLIKASI ANDROID Intent dibagi menjadi 2 yaitu : - Explicit Intent berfungsi untuk mengaktifkan komponen-komponen dalam satu aplikasi yang sama. Misalnya seperti : Berpindah Activity. - Implicit Intent berfungsi untuk memanggil fungsi activity yang sudah ada di fungsi internal android seperti Dial Number, Open Browser dan lainnya. Jadi yang dapat digunakan untuk Komunikasi antar aplikasi di android adalah Intent Implicit.
INTENT IMPICIT Salah satu fitur terpenting Android adalah kemampuan aplikasi mengirim pengguna ke aplikasi lain berdasarkan “aksi” yang ingin dilakukannya. Misalnya, jika aplikasi Anda memiliki alamat bisnis yang ingin ditampilkan pada peta, Anda tidak harus membangun aktivitas dalam aplikasi yang menampilkan peta. Sebagai gantinya, Anda bisa membuat permintaan untuk melihat alamat itu menggunakan Intent. Sistem Android kemudian memulai aplikasi yang mampu menampilkan alamat itu pada peta.
Maksud implisit tidak mendeklarasikan nama kelas komponen yang akan dimulai, melainkan mendeklarasikan aksi yang akan dilakukan. Aksi ini menetapkan hal yang ingin Anda lakukan, misalnya lihat, edit, kirim, atau ambil sesuatu. Maksud juga sering berisi data yang dikaitkan dengan aksi, misalnya alamat yang ingin Anda lihat, atau pesan email yang ingin Anda kirim. Bergantung pada maksud yang ingin Anda buat, data bisa berupa Uri, salah satu tipe data lain, atau maksud mungkin tidak memerlukan data sama sekali.
1. 2. PROJEK SEDERHANA KOMUNIKASI TELEPON DAN MEDIA PLAYER Buat aplikasi android baru menggunakan studio android dan berikan nama sebagai Phone. Call. Buka Android. Manifest. xml pada folder manifest dan tambahkan permission berikut.
3. Buka Main. Activity. java yang terletak pada folder javacom. example. phonecall dan tambahkan kode seperti gambar dibawah ini.
4. Buka acticity_main. xml yang terletak pada folder reslayout dan tambahkan kode seperti gambar dibawah ini.
HASIL RUNNING PROGRAM
MEDIA PLAYER Button ini berfungsi untuk memainkan musik yang sudah di masukan kedalam aplikasinya Button ini bila anda ingin memutah music secara streaming online dan akan diarahkan ke suatu situs music streaming disana Untuk memainkan video dan akan di tampilkan pada layer diatas Untuk menghentikan jika music sedang diputar
Tampilan Aplikasi jika sudah dijalankan
DAFTAR PUSTAKA https: //code. tutsplus. com/id/tutorials/create-a-music-player-on-androidproject-setup--mobile-22764 https: //mobilemultimedia 301. wordpress. com/2013/12/22/bab-1 -konsep-dasar -komunikasi-data-oleh-candra-ahmadi-st-mt/ https: //developer. android. com/guide/topics/permissions/overview
- Slides: 16