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
- 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