def dl_item(item, mode=ril.DOWNLOAD_NORMAL_MODE): droid.dialogCreateSpinnerProgress( "Wait", "Wait or the page to be DLed" ) droid.dialogShow() print "DLing" r = item.download(mode) droid.dialogDismiss() if r != 0: droid.makeToast(ril.download_rc_to_msg(r))
def by_sl4a(message, type_): from konix_android import droid if type_ == "normal": droid.makeToast(message) if type_ == "annoying": droid.notify("Konix Notify", message) droid.vibrate(1000) if type_ == "boring": droid.dialogCreateInput( "Konix Notify", "Notification", message ) droid.vibrate(1000) droid.dialogShow()
def do_all(items, do, rescb, title, msg=""): res = [] nmax = len(items) n = 0 droid.dialogCreateHorizontalProgress( title, msg, nmax ) droid.dialogShow() for item in items: r = do(item) n += 1 res.append(rescb(item, r)) droid.dialogSetCurrentProgress(n) droid.dialogDismiss() c = andlib.Chooser(droid) c.choose("Results", res) return res
def compute_items(): global items droid.dialogCreateSpinnerProgress("Please wait", "Computing ril items") droid.dialogShow() items = ril.rilitems_priority_stamp_sorted()
#!/usr/bin/env python # -*- coding:utf-8 -*- import xmlrpclib import os import sys server = xmlrpclib.ServerProxy(os.environ["KONIX_VOLUME_SERVER"]) from konix_android import droid droid.dialogCreateSeekBar(int(server.get_volume()), 150, "Volume", "Volume remote control") droid.dialogSetPositiveButtonText("OK") droid.dialogShow() while droid.eventWaitFor("dialog"): result = None while not result: result = droid.eventPoll().result if type(result) == list: result = result[0] if result["data"]["which"] == "positive": # OK pressed sys.exit(0) progress = result["data"]["progress"] server.set_volume(str(progress) + "%")