AndroidFacadeAPI
Menjelaskan bagaimana script dapat berinteraksi dengan Android API. Diperbarui Jul 18, 2010 oleh damonkoh ... @ gmail.com
Mengalami masalah? Punya pertanyaan? Periksa FAQ atau coba kelompok diskusi SL4A .
Pengenalan
SL4A menyediakan dukungan tingkat tinggi untuk subset API Android. Dengan kemungkinan pengecualian BeanShell, tidak mungkin untuk langsung mengakses Android API (yang biasanya digunakan melalui SDK Android atau NDK) dari script SL4A.
Semua SL4A Android API yang tersedia untuk setiap bahasa scripting (kecuali shell) dan digunakan dengan cara yang sama (selain sintaks bahasa metode panggilan tertentu).
API Browser
Semua dokumentasi API tersedia pada perangkat dari menu Help di script editor. Tekan metode apapun untuk memperluas deskripsinya dan tanda tangan (argumen yang diperlukan, argumen opsional dan default, nilai kembali / jenis, dan gambaran umum).
Semua API SL4A memanggil kembali sebuah objek dengan tiga bidang:
id: id, ketat meningkat numerik yang terkait dengan panggilan API.
Hasilnya: nilai kembali dari panggilan API, atau null jika tidak ada nilai kembali.
error: deskripsi dari setiap kesalahan yang terjadi atau null jika tidak ada kesalahan terjadi.
Untuk lebih jelasnya, lihat modul android untuk setiap bahasa ( Python , Lua , Perl , JavaScript , JRuby , dan BeanShell ).
Contoh
Contoh-contoh berikut dirancang untuk pengguna yang sudah akrab dengan satu atau lebih dari bahasa scripting didukung. Jika Anda menggunakan SL4A untuk belajar bahasa baru, Anda harus mulai dengan tutorial umum untuk bahasa dan kemudian kembali halaman ini untuk mempelajari cara menggunakannya dengan SL4A Android API.
Jika Anda memiliki contoh yang lebih baik, lebih ilustratif untuk bahasa favorit Anda, silahkan berbagi dengan kami pada kelompok diskusi SL4A .
Pastikan untuk memeriksa Tutorial halaman dan script contoh yang didistribusikan dengan interpreter berbagai diinstal melalui SL4A. Selain itu, kode generasi melalui Browser API adalah cara lain untuk memulai.
Ular sanca
impor android
droid = android.Android ()
nama = droid.getInput ("Halo!", "Siapakah namamu?")
mencetak nama # nama adalah sebuah namedtuple
droid.makeToast ("Halo,% s"% name.result)
Lua
membutuhkan "android"
nama = android.getInput ("Halo!", "Siapakah namamu?")
android.printDict (nama) - Sebuah metode kenyamanan untuk memeriksa dicts (tabel).
android.makeToast ("Halo," .. name.result)
Perl
menggunakan Android;
my $ a = Android-> baru ();
$ A-> makeToast ("Halo, Android!");
JavaScript
beban ("/ sdcard / ase / ekstra / badak / android.js");
var droid = Android baru ();
droid.makeToast ("Halo, Android!");
JRuby
membutuhkan "android"
droid = Android.new
droid.makeToast "Halo, Android!"
BeanShell
sumber ("/ sdcard / ase / ekstra / BSH / android.bsh");
droid = Android ();
droid.call ("makeToast", "Halo, Android!");
Tcl
paket memerlukan android
mengatur android [android baru]
mengatur nama [$ android getInput "Halo!" "Siapakah namamu?"]
$ Android makeToast "Halo, $ nama"
android-scripting
Oleh ADMIN
Ditulis Oleh : ADMIN ~ Manok Siam
Anda sedang membaca artikel berjudul android-scripting yang ditulis oleh Reja Exe Cyber yang berisi tentang :
Dan Maaf, Anda tidak diperbolehkan mengcopy paste artikel ini.
Jika Anda menyukai Artikel di blog ini, Silahkan berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di Reja Exe Cyber
Widget by : M2T2
Powered by Blogger.
0 comments:
Post a Comment