• Tidak ada hasil yang ditemukan

Slide SIF406 4 Python Script SL4A Facade Dasar

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide SIF406 4 Python Script SL4A Facade Dasar"

Copied!
15
0
0

Teks penuh

(1)
(2)

Android)

Untuk membuat aplikasi android dengan SL4A,

yang harus dilakukan:

1. Import class Android.

2. Membuat object dari class Android.

from android import Android

droid = Android()

Selanjutnya kita dapat menggunakan object

(3)

Method ttsSpeak()

Digunakan agar gadget android

mengucapkan (dengan suara) string yang

kita minta.

<nama_object>

.ttsSpeak(

<string_pesan>

)

Contoh:

from android import Android

droid = Android()

(4)

Method makeToast()

Digunakan agar gadget android

menampilkan splash label string yang kita

minta.

<

nama_object

>.

makeToast

(<

string_pesan

>)

Contoh:

from android import Android

droid = Android()

(5)

Method dialogGetInput()

Digunakan agar gadget android menampilkan

splash label string yang kita minta.

<nama_variabel_penampung>

=

<nama_object>

.

dialogGetInput

(

<string_title_dialog>

,

<string_pesan_input>

,

<string_teks_default>

).

result

Contoh:

from android import Android

droid = Android()

nama = droid.

dialogGetInput

(“FORMULIR MASUKAN”, “Nama Anda:”, “isi

nama anda di sini”).

result

(6)

Method dialogCreateAlert()

Digunakan agar gadget android membuat

dialog alert sesuai keinginan kita.

<nama_object>.

dialogCreateAlert

(<string_title_dialog>,

<string_pesan_alert>

)

Contoh:

from android import Android

droid = Android()

droid.dialogCreateAlert(“Perhatian”, “ini dialog alert”)

droid.dialogShow()

Ket: -

dialogCreateAlert() hanya membuat dialog Alert (belum menampilkan),

untuk

menampilkan dialog

tersebut digunakan method

dialogShow().

(7)

Method untuk Button dan Show Dialog

Terdapat dua method untuk membuat

button;

▫dialogSetPositiveButtonText()

<nama_object>.

dialogSetPositiveButtonText

(<string_tombol>)

▫dialogSetNegativeButtonText()

<nama_object>.

dialogSetPositiveButtonText

(<string_tombol>)

Untuk menampilkan dialog yg sudah

dibuat digunakan method dialogShow()

(8)

Method dialogGetResponse()

Digunakan untuk membaca respon pengguna

terhadap suatu dialog. Hasil dari method ini

berupa JSON data set.

Method dialogGetResponse() biasanya

diletakkan setelah method dialogShow(),

sehingga method dialogGetResponse() akan

menahan dialog untuk tetap tampil, hingga

pengguna merespon dialog.

(9)

Method untuk Button dan Show Dialog

Contoh:

from android import Android

droid = Android()

droid.dialogCreateAlert(“PERHATIAN”, “Harap pilih

tombol yang anda suka”)

droid.

dialogSetPositiveButtonText

(“Yoi”)

droid.

dialogSetNegativeButtonText

(“nggak”)

droid.

dialogShow

()

print(droid.

dialogGetResponse().result[‘which’]

)

Ket: -

dialogGetResponse().result[‘which’]

digunakan untuk

mendapatkan informasi tombol mana yang ditekan user

.

(10)

Method dialogSetItems()

Digunakan untuk menampilkan pilihan

pada dialog yang kita buat.

<nama_object>.

dialogSetItems

([<JSON_Array_items>])

Contoh:

from android import Android

droid = Android()

nama = droid.dialogCreateAlert(“PILIHAN BUAH”)

droid.

dialogSetItems

( [ “Mangga”, “Jeruk”, “Apel” ] )

droid.dialogShow()

print(droid.dialogGetResponse().result[‘

item

’])

Ket: - dialogGetResponse().result[‘item’]

digunakan untuk

(11)

Method dialogCreateInput()

Digunakan untuk membuat dialog

masukan

dialogCreateInput() vs method

dialogGetInput:

<droid>

.

dialogCreateInput

(“<

string_dialog_title

>”,

“<

string_pesan_yg_Tampil

>”,

“<

string_default_value

>”,

“<

string_tipe_input

>”)

dialogCreateInput( )

dialogGetInput ( )

Tipe input dapat

ditentukan sesuai

keinginan.

(12)

Method dialogCreateInput()

Contoh:

from android import Android

droid = Android()

droid.

dialogCreateInput

(“FORMULIR MASUKAN”, “Nama Anda: “, “ ”,

“textCapCharacters” )

print(

hasil[‘value’]

)

else:

print(“Anda membatalkan input”)

(13)

Method dialogDismiss()

Digunakan untuk menutup dialog yang

dibuka sedang dibuka oleh method

dialogShow().

Biasanya method ini juga digunakan

membuat multiple dialog.

(14)

Method dialogSetItems()

Digunakan untuk menampilkan datepicker (input dengan

memilih tanggal dari calendar).

<nama_object>.dialogCreateDatePicker()

Contoh:

from android import Android

droid = Android()

droid.dialogCreateDatePicker()

droid.dialogShow()

tanggal=droid.dialogGetResponse().result

hari = tanggal[‘day’]

bulan = tanggal[‘moth’]

tahun = tanggal[‘year’]

print(hari, bulan, tahun)

Droid.dialogDismiss()

Ket: - dialogGetResponse().result[‘day’]

digunakan untuk mendapatkan

informasi hari

-

dialogGetResponse().result[‘month’]

digunakan untuk

mendapatkan informasi bulan

.

(15)

Referensi

Dokumen terkait

Thus, the study will focus on understanding the features of SNS that promote perceived enjoyment and social presence for continuous usage using reflections of personal experience of

Pihak kedua akan melakukan supervisi yang diperlukan serta akan melakukan evaluasi terhadap capaian kinerja dari perjanjian ini dan mengambil tindakan yang diperlukan

Simulasi ini dibangun menggunakan model safe distance base on molecular dynamic, dengan 3 kondisi yang terdapat dalam model safe distance base on molecular

Dari hasil uji hipotesis diatas ini dapat disimpulkan bahwa sebenarnya ada perbedaan antara harapan pengguna dengan layanan situs web Bank BNI yaitu harapan pengguna

Selanjutnya di poin D ini masih berkaitannya dengan pelanggaran bahwa penyerahan berkas perbaikan kelengkapan atau sarat pasangan calon Par-Pol dan calon perseorangan nomor urut

Keputusan investasi tidak efisien ini mengakibatkan investor mengalami kerugian yang seharusnya tidak terjadi saat investor menahan atau menambah kepemilikan suatu

Memberi perhatian dan berhubungan baik dengan negara yang dibenci oleh Amerika Serikat, yang menunjukkan bahwa Rusia menentang program nuklir yang masive oleh Amerika Serikat dan

2) Beton ringan menggunakan bahan kimia bubuk aluminium, yaitu beton ringan yang dibuat menggunakan foam agent dan bubuk aluminium dicampurkan dalam adukan semen,