04 | Bagaimana Aplikasi Android berbasis Java/Kotlin bisa mengeksekusi perintah/operasi sistem yang berasal dari Native lib c nya linux | by mashan

Mashan
Sep 7, 2023

--

Lanjutan pada Blog yang keempat kali ini, saya akan menjelaskan Bagaimana Aplikasi Android yang berbasis Java/Kotlin bisa mengeksekusi perintah atau Operasi sistem yang berasal dari Native lib c nya Linux.

Aplikasi Android dapat mengeksekusi perintah atau operasi sistem yang berasal dari Native Library C dengan menggunakan antarmuka JNI (Java Native Interface). JNI memungkinkan untuk menghubungkan kode Java atau Kotlin dengan kode Native C atau C++.

Contoh Implementasi nya sebagai berikut :

Camera Apps

Aplikasi Kamera membutuhkan layanan untuk mengakses Hardware Kamera. Aplikasi Kamera memanggil Android API Framework (Camera API) untuk mengambil komponen yang diperlukan oleh aplikasi dari Native C Library (Camera Library).

Di mana Source codenya dapat kita temukan pada Link Berikut :

https://cs.android.com/android/platform/superproject/main/+/main:frameworks/av/camera/include/camera/

Referensi :

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Mashan
Mashan

Written by Mashan

Information Security Engineer

No responses yet

Write a response