android-scripting

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"

Ditulis Oleh : ADMIN ~ Manok Siam

Muh.Akram 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

0 comments:

Post a Comment

Powered by Blogger.
Back to top