PMO2-P12-Pemrograman comunication between android application-Danang Aldy Kurniawan

Kelompok 4

Dani Khoirul Wafa             16.11.0185

Doni Damara                     16.11.0199

Adiftian Al Azizi                  16.11.0202

Mandra Pradita Cahyani    16.11.0212

Charir Maulana Achsan      16.11.0217

Bagus Anjas P                    16.11.0221

Esa Rizki Anandrian          16.11.0248

Danang Aldy Kurniawan    16.11.0267

Luky Sufra Alfarizi            16.11.0272

Tri Mardianto                     16.11.0276

Agia Hana Lestari               16.11.0282

 

 

KELAS TI 16 S

———————————————————————————————————————

PERTEMUAN 12

Materi yang akan dibahas :

  • Konsep dasar membangun komunkasi antar aplikasi android
  • Permission/ perizinan akses
  • Contoh komunkasi antar aplikasi android
  • Akses kamera
  • Akses pemutar audio
  • Akses pemutar video
  • Akses pembaca teks
  • Akses share sosial media

 

Comunication Between Android Application

 

  1. Komunikasi Antar Aplikasi Android

Komunikasi antara aplikasi  adalah aspek penting dari platform seluler. Android dirancang secara khusus dengan mempertimbangkan komunikasi antar-aplikasi dan bergantung pada ini untuk menyediakan fungsionalitas khusus platform yang berbeda. Aplikasi Android dapat dirancang dengan bantuan Android SDK dan menggunakan IDE seperti Android Studio atau dengan menggunakan platform berbasis browser yang disebut App Inventor. Kedua platform pengembangan ini menyediakan teknik mereka sendiri untuk komunikasi antar-aplikasi dalam platform yang sama, namun tidak memiliki metode komunikasi antar-aplikasi yang mapan ketika aplikasi dikembangkan menggunakan dua platform pengembangan yang terpisah. Makalah ini memberikan informasi yang hilang yang diperlukan untuk komunikasi aplikasi dan menyajikan metode untuk mengirim dan menerima argumen antara aplikasi yang dikembangkan di kedua platform ini.

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 startActivity() , 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 pada Komunikasi antar Aplikasi Android

Intent  adalah objek yang menyediakan waktu proses yang mengikat komponen-komponen terpisah, misalnya dua activity. Intent  menyatakan “intent untuk melakukan sesuatu” dari aplikasi.

 

       2. Permissions/Perizinan Akses

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. Pada saat membuat aplikasi Android yang membutuhkan akses fitur dari perangkat itu sendiri, pasti kalian akan menggunakan permission. Pada Android Studio terdapat beberapa permission yang harus di deklarasikan di AndroidManifest.xml

 

Berikut beberapa permission/perizinan akses pada komunikasi antar aplikasi android

  • permission.CAMERA(Diperlukan untuk dapat mengakses perangkat kamera)
  • hardaware.camera(Penggunaan fitur kamera)
  • permission.CAPTURE_AUDIO_OUTPUT(Perizinan aplikasi untuk menangkap output audio)
  • permission.CAPTURE_VIDEO_OUTPUT(Untuk merekam audio dengan video capture, aplikasi Anda harus meminta izin audio capture)
  • permission.MODIFI_AUDIO_SETTINGS(Mengizinkan aplikasi mengubah setelan audio)
  • permission.RECORD_AUDIO(Memungkinkan aplikasi merekam audio)
  • permission.RECEIVE_SMS(Mingizinkan aplikasi menerima pesan)
  • permission.SEND_SMS(Memungkinkan aplikasi untuk dapat mengirim pesan)
  • permission.WRITE_SMS(Memungkinkan aplikasi untuk dapat menulis pesan)

 

PPT Pertemuan 12 Kelompok 4 : pertemuan 12 kelompok 4

WORD Pertemuan 12 Kelompok 4 :RPS 12 Kelompok 4