Jumat, 25 Januari 2013

Mengenal File APK Android


Seperti biasanya, di awal sebuah postingan, saya selalu membuka dengan kata kata “Dipostingan Kali ini Drio AC , Dokter Android” akan memberikan sedikit pengetahuan seputar Android yang semoga saja menambah wawasan sobat,
pengetahuan ini saya dapatkan dari berbagai sumber tetapi saya kreasikan sendiri dengan menambah dan menghapus sedikit hal-hal yang mungkin tidak menyangkut hubungannya. Sobat sudah siap!. Sudah?, Ayo Kita mulai.


Apa Itu APK?

Android Package atau yang disingkat dengan APK adalah sebuah paket aplikasi pada Android. Sesuai dengan kepanjangannya yaitu “Android Package” yang artinya  “Paket Android”, coba kita lihat kenapa bisa disebut paket, kenapa bukan file?. Tapi sebelum itu kita bahas dulu yang mudah-mudah. Jika kita kaitkan dengan lainnya, File APK itu mirip dengan file Zip kalau sobat tidak percaya coba saja ekstrak file apk dengan winrar, atau root explorer asal jangan sama Dora The Explorer :D.


Jika pada file Zip terdapat istilah Compress dan ekstrak, maka ada istilah yang sama juga di file Apk yaitu Compile dan Decompile tapi kita tidak membahas ini karena menyangkut pemrograman, dan saya sendiri juga baru belajar J.

Beberapa hal pasti muncul dalam pikiran sobat ketika saya menyebutkan bahwa file APK itu mirip dengan ZIP, “apa kita dapat dengan sangat mudahnya mengedit sebuah aplikasi hanya dengan mengekstrak saja” dan jawabannya tidak. Tapi jika sobat sudah menguasai beberapa ilmunya itu sangat mudah bagi sobat.

Dari Mana Kita Mendapatkan File APK?

Saat sobat mendownload sebuah aplikasi di Play Store maka sobat tidak akan tau dimana file apk nya?, pertanyaan ini muncul ketika saya mengenal file apk lalu saya bingung ketika mendownload aplikasi lewat playstore, dimana file apknya?, karena tanpa apk kita tidak bisa mengirimkan aplikasi. Nah sejumlah aplikasi mungkin dapat membantu sobat, salah satunya aplikasi ini, selain itu sobat juga bisa menemukannya didirektori data/app. Kenal lebih jauh yuk.




Structure file APK

Kembali lagi ke file zip, pada file zip pasti terdapat sebuah file. Nah sama seperti file apk, file ini memiliki sebuah file yang menjadi sebuah fondasi dalam sebuah apk. Beberapa structurenya antara lain:

1. AndroidManifest.xml : Di file xml ini terdapat sebuah deskripsi dari berbagai perintah dan informasi file lainnya. Maksud lebih jelasnya ini sebagai sebuah pemerintahaan dalam sebuah Negara.

2. Build.xml : Ini adalah sebuah script ant yang tugasnya mengcompile dan menginstalnya dalam device sobat.

3. Bin/ : Disini terdapat hasil apk sobat

4. Res/ : Disinilah letak berbagai sumber komponen, seperti GUI, User Interface, Layout, string gambar dan lain-lain, bisa dibilang ini salah satu yang terpenting juga dalam sebuah aplikasi.

5. src/ : Inilah tempat Activity, direktori inilah yang menjadi sumber class Activity. Ibaratnya Class Activity itu menjadi sebuah aktivitas. Misalnya saat kita menekan sebuah tombol, maka jaringan data akan aktif.

6. Assets/: Memuat file static yang dikemas dalam aplikasi untuk device.


Sekian postingan dari Drio AC , Dokter Android semoga bermanfaat untuk sobat. Jika ada pertanyaan silahkan tinggalkan komentar, tapi berkomentarlah yang sopan. Bye...

3 komentar:

  1. cara memecah file apk gmn om?saya mu ganti gambar yg ada dlm aplikasi itu.thx

    BalasHapus
  2. pak dokter gimana caranya nyatuin file ekstrakan .apk?
    salam kenal ... jngan lupa mampir ke www.ardyngulik.blogspot.com

    BalasHapus

...Ayo tinggalkan komentar...
...Komentar sobat sangat membantu kemajuan blog ini...
Warning : Harap menggunakan Bahasa Indonesia yang baik, Jangan menggunakan bahasa daerah atau bahasa elien karena saya gak ngerti.