Esempio n. 1
0
def start_server():
    'Start the server if needed'
    pid,err = droid.server_pid()
    if pid:
        zen.InfoMessage("Server running on %s" % pid)
        return

    out,err = droid.cmd('gksudo',[droid.adbcmd,'start-server'])
    if not out:
        msg = "Failed to start server.  Wrong password?"
        zen.ErrorMessage(msg)
    else:
        zen.InfoMessage(out)
    return
Esempio n. 2
0
def main():
    pid,err = droid.server_pid()
    need_server = not pid

    cmds = zen.List(('Select','Description','Function'),
                    title='What do you want me to do?',
                    select_col=3,boolstyle="checklist",
                    data=[(need_server,'Start the ADB server','start_server'),
                          (True,'Install downloaded Amazon Apps','install_amazon')]
                    )
    for cmd in cmds:
        func = eval(cmd)
        func()
        continue
    return