Ejemplo n.º 1
0
def termux_location():
    out, rc, err = utils.execute('termux-location')
    if rc:
        raise Exception(err)
    if len(out) == 0:
        out, rc, err = utils.execute(['termux-location', '-p', 'network'])
        if rc:
            raise Exception(err)
    if len(out) == 0:
        out, rc, err = utils.execute(['termux-location', '-p', 'passive'])
        if rc:
            raise Exception(err)
    return evaloutput(out)
Ejemplo n.º 2
0
def termux_sms_send(msg='hi'):
    cmdlist = ['termux-sms-send', '-n', '15387182166', f'{msg}']
    out, rc, err = utils.execute(cmdlist)
    if rc:
        log.Warning(f"发送短信时出现错误:{msg}")
        raise Exception(err)
    else:
        log.info(f"成功发送短信。")
    return out
Ejemplo n.º 3
0
def termux_sms_list(timecreated: bool = True,
                    num: int = 10,
                    shownumber: bool = True,
                    where: str = "all"):
    cmdlst = ['termux-sms-list']
    if timecreated:
        cmdlst.append('-d')
    cmdlst.extend(['-l', str(num)])
    cmdlst.append('-n')
    cmdlst.extend(['-t', where])
    out, rc, err = utils.execute(cmdlst)
    if rc:
        raise Exception(err)
    return evaloutput(out)
Ejemplo n.º 4
0
def termux_tts_speak():
    out, rc, err = utils.execute('termux-tts-speak')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 5
0
def termux_infrared_transmit():
    out, rc, err = utils.execute('termux-infrared-transmit')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 6
0
def termux_fix_shebang():
    out, rc, err = utils.execute('termux-fix-shebang')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 7
0
def termux_dialog():
    out, rc, err = utils.execute('termux-dialog')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 8
0
def termux_clipboard_set():
    out, rc, err = utils.execute('termux-clipboard-set')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 9
0
def camera_info():
    out, rc, err = utils.execute('termux-camera-info')
    if rc:
        raise Exception(err)
    return evaloutput(out)
Ejemplo n.º 10
0
def termux_wifi_scaninfo():
    out, rc, err = utils.execute('termux-wifi-scaninfo')
    if rc:
        raise Exception(err)
    return evaloutput(out)
Ejemplo n.º 11
0
def termux_share():
    out, rc, err = utils.execute('termux-share')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 12
0
def termux_setup_storage():
    out, rc, err = utils.execute('termux-setup-storage')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 13
0
def termux_reload_settings():
    out, rc, err = utils.execute('termux-reload-settings')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 14
0
def termux_open_url():
    out, rc, err = utils.execute('termux-open-url')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 15
0
def termux_notification_remove():
    out, rc, err = utils.execute('termux-notification-remote')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 16
0
def termux_vibrate():
    out, rc, err = utils.execute('termux-vibrate')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 17
0
def termux_wake_unlock():
    out, rc, err = utils.execute('termux-wake-unlock')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 18
0
def termux_storage_get():
    out, rc, err = utils.execute('termux-storage-get')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 19
0
def battery_status():
    out, rc, err = utils.execute('termux-battery-status')
    if rc:
        raise Exception(err)
    return evaloutput(out)
Ejemplo n.º 20
0
def termux_telephony_call():
    out, rc, err = utils.execute('termux-telephony-call')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 21
0
def termux_camera_photo():
    out, rc, err = utils.execute('termux-camera-photo')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 22
0
def termux_telephony_deviceinfo():
    out, rc, err = utils.execute('termux-telephony-deviceinfo')
    if rc:
        raise Exception(err)
    return evaloutput(out)
Ejemplo n.º 23
0
def termux_contact_list():
    out, rc, err = utils.execute('termux-contact-list')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 24
0
def termux_toast():
    out, rc, err = utils.execute('termux-toast')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 25
0
def termux_download():
    out, rc, err = utils.execute('termux-download')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 26
0
def termux_tts_engines():
    out, rc, err = utils.execute('termux-tts-engines')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 27
0
def termux_info():
    out, rc, err = utils.execute('termux-info')
    if rc:
        raise Exception(err)
    return out
Ejemplo n.º 28
0
def termux_infrared_frequencies():
    out, rc, err = utils.execute('termux-infrared-frequencies')
    if rc:
        raise Exception(err)
    return out