SL4A - Pengemasan & Pendistribusian

Bab ini menjelaskan cara mengemas dan mendistribusikan skrip menggunakan kode Eclipse dan QR.

Kode Respon Cepat (QR)

Sebagian besar perangkat Android menyertakan pemindai kode batang asli. SL4A mendukung pengimporan kode QR langsung ke editor. Kode QR hanya dapat menyandikan 4.296 karakter konten. Karenanya, metode distribusi ini cocok untuk skrip pendek.

Ada beberapa situs web tempat Anda dapat menempelkan teks dan membuat kode QR. Namun, kami akan merujukhttp://zxing.appspot.com/generator untuk menghasilkan kode QR dalam ilustrasi kami.

Langkah-langkahnya dijelaskan di bawah -

Step 1 - Buka Contents tarik-turun dan pilih Text.

Step 2 - Di baris pertama Text Content, masukkan nama skrip (misalnya, greet.py).

Step 3 - Tempel konten skrip di bawahnya.

Step 4 - Pilih ukuran kode batang dari drop-down Ukuran.

Step 5 - Klik Hasilkan.

Step 6 - Sematkan gambar kode batang yang dihasilkan atau bagikan.

Jadi, kode QR adalah cara efektif untuk berbagi skrip pendek melalui blog atau situs web.

Bangun Paket Aplikasi - Eclipse

Aplikasi Android didistribusikan dalam satu file / paket dengan ekstensi.apkperpanjangan. Paket Android(.apk)mirip dengan file .jar atau .zip. Masing-masing.apkberisi sejumlah file wajib yang harus ada. File terpenting adalahAndroidManifest.xml.

File manifes melakukan sejumlah hal -

  • Mendeklarasikan komponen aplikasi.

  • Identifikasi izin pengguna yang dibutuhkan aplikasi.

  • Menyatakan fitur perangkat keras dan perangkat lunak yang digunakan atau dibutuhkan oleh aplikasi, seperti kamera, layanan Bluetooth, dll.

  • Menentukan pustaka API yang perlu ditautkan dengan aplikasi, seperti Perpustakaan Google Maps.

Langkah-langkah untuk membangun proyek yang dapat didistribusikan yaitu .apk di gerhana diilustrasikan di bawah ini -

  • Unduh dan instal Hg dari mercurial - http://mercurial.selenic.com/wiki/Download. Setel variabel PATH ke folder instalasi.

  • Buat tiruan dari repositori SL4A terbaru: Buka terminal dan arahkan ke direktori tempat klon harus dibuat. Masukkan klon Hg berikut: https://android-scripting.googlecode.com/hg/android-scripting.

  • Buka Eclipse dan klik File/Import/General/ExistingProyek ke Workspace / Next dan Browse ke direktori yang digandakan. Klik Android / OK lalu pilih semua dan klik Selesai.

  • Sertakan ANDROID_SDKdalam daftar Variabel Classpath dengan mengklik Windows / Preferences / Java / BuildPathVariables / New. Letakkan ANDROID_SDK untuk nama dan direktori SDK Anda untuk folder tersebut (mungkin c: \ ProgramFiles \ Android \ android-sdk-windows).

  • Klik Proyek / Bangun Secara Otomatis, lalu Proyek / Bersihkan / Bersihkan semua Proyek / OK.

  • Untuk mengubah skrip Anda menjadi APK, buat salinan ScriptForAndroidTemplate(klik kanan / salin lalu klik kanan / tempel ke area yang sama). Sebuah proyek baru akan muncul dengan nama SalinanScriptForAndroidTemplate.

  • Untuk menghubungkan proyek ini ke tiruan SL4A Anda, klik dua kali di atasnya, klik kanan pada build.xml / Run As / Ant Build. Ubah nama proyek menggunakan Refactor / Rename menjadi nama apa pun yang Anda pilih untuk proyek Anda dan Segarkan / Bersihkan / Bangun proyek.

  • Selanjutnya, klik dua kali pada raw dan Refactor / Rename untuk mengubah nama script.py menjadi your_script_name.py dan kemudian klik dua kali src / com.dummy.fooforandroid / Script.java dan ubah R.raw.script menjadi R.raw.your_script_name dan simpan.

  • Klik dua kali srcdan Refactor / Rename untuk mengubah nama paket com.dummy.fooforandroid menjadi your.package.name. Lakukan hal yang sama untuk gen.

  • Sekarang sorot proyek Anda lalu klik Proyek / Properti / Android. Pilih target android Anda dan klikOK.

  • Di bagian bawah daftar proyek Anda, klik dua kali pada AndroidManifest.xml. Ubah nama paket dalam manifes dari com.dummy.fooforandroid menjadi your.package.name. Ubah minSdkVersion Anda dari "4" agar sesuai dengan target android Anda (ini adalah level API untuk target android Anda yang ditampilkan di Project / Preferences / Android). Hapus tanda komentar pada izin yang Anda perlukan untuk dimiliki aplikasi Anda (lepas <! - di awal dan -> di akhir). Setel Debug keFalse.

  • Klik kanan your_script_namedan buka dengan editor teks. Hapus skrip default, ganti dengan milik Anda dan simpan. Kemudian Bersihkan / Bangun / Segarkan proyek Anda dan jalankan. Jika semuanya berjalan lancar, klik File / Ekspor untuk mengekspor aplikasi Anda sebagai apk.

  • Klik Next.

  • Setiap Aplikasi Android harus ditandatangani secara digital sebelum dapat dipasang. PilihCreate new Keystore, jika ini adalah pertama kalinya Anda melalui proses ini.

  • Pilih file untuk menyimpan keystore Anda dan itu harus dilindungi kata sandi.

  • Klik Next. Perhatikan bidang validitas. Anda dapat membuat kunci yang valid untuk beberapa tahun, dari 1 hingga 99.

  • Kotak dialog terakhir memungkinkan Anda untuk menentukan di mana Anda ingin menyimpan file .apk. Klik Selesai.

  • Seseorang dapat menggunakan Eclipse atau alat ADB untuk menguji / menginstal file .apk. Untuk menginstal menggunakanADB, buka jendela terminal, navigasikan ke direktori tujuan .apk dan ketikkan yang berikut -

adb install distributable_file.apk