File: tramp-adb.el.html

The Android Debug Bridge "adb" must be installed on your local machine. If it is not in your $PATH, add the following form into your .emacs:

  (setq tramp-adb-program "/path/to/adb")

Due to security it is not possible to access non-root devices.

Defined variables (11)

tramp-adb-connect-if-not-connectedTry to run ‘adb connect’ if provided device is not connected currently.
tramp-adb-connection-local-default-ps-variablesDefault connection-local ps variables for remote adb connections.
tramp-adb-connection-local-default-shell-variablesDefault connection-local shell variables for remote adb connections.
tramp-adb-file-name-handler-alistAlist of handler functions for Tramp ADB method.
tramp-adb-ls-date-regexpRegexp for date format in ls output.
tramp-adb-ls-date-time-regexpRegexp for date time format in ls output.
tramp-adb-ls-date-year-regexpRegexp for date year format in ls output.
tramp-adb-ls-toolbox-regexpRegexp for ls output.
tramp-adb-methodWhen this method name is used, forward all calls to Android Debug Bridge.
tramp-adb-programName of the Android Debug Bridge program.
tramp-adb-promptRegexp used as prompt in almquist shell.

Defined functions (40)

tramp-adb-barf-unless-okay(VEC COMMAND FMT &rest ARGS)
tramp-adb-execute-adb-command(VEC &rest ARGS)
tramp-adb-file-name-handler(OPERATION &rest ARGS)
tramp-adb-file-name-p(VEC-OR-FILENAME)
tramp-adb-get-device(VEC)
tramp-adb-get-ls-command(VEC)
tramp-adb-get-signal-strings(VEC)
tramp-adb-handle-copy-file(FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS KEEP-DATE PRESERVE-UID-GID PRESERVE-EXTENDED-ATTRIBUTES)
tramp-adb-handle-delete-directory(DIRECTORY &optional RECURSIVE TRASH)
tramp-adb-handle-delete-file(FILENAME &optional TRASH)
tramp-adb-handle-directory-files-and-attributes(DIRECTORY &optional FULL MATCH NOSORT ID-FORMAT COUNT)
tramp-adb-handle-exec-path()
tramp-adb-handle-file-attributes(FILENAME &optional ID-FORMAT)
tramp-adb-handle-file-executable-p(FILENAME)
tramp-adb-handle-file-exists-p(FILENAME)
tramp-adb-handle-file-local-copy(FILENAME)
tramp-adb-handle-file-name-all-completions(FILENAME DIRECTORY)
tramp-adb-handle-file-readable-p(FILENAME)
tramp-adb-handle-file-system-info(FILENAME)
tramp-adb-handle-file-writable-p(FILENAME)
tramp-adb-handle-get-remote-gid(VEC ID-FORMAT)
tramp-adb-handle-get-remote-groups(VEC ID-FORMAT)
tramp-adb-handle-get-remote-uid(VEC ID-FORMAT)
tramp-adb-handle-make-directory(DIR &optional PARENTS)
tramp-adb-handle-make-process(&rest ARGS)
tramp-adb-handle-process-file(PROGRAM &optional INFILE DESTINATION DISPLAY &rest ARGS)
tramp-adb-handle-rename-file(FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS)
tramp-adb-handle-set-file-modes(FILENAME MODE &optional FLAG)
tramp-adb-handle-set-file-times(FILENAME &optional TIME FLAG)
tramp-adb-handle-write-region(START END FILENAME &optional APPEND VISIT LOCKNAME MUSTBENEW)
tramp-adb-ls-output-name-less-p(A B)
tramp-adb-ls-output-time-less-p(A B)
tramp-adb-maybe-open-connection(VEC)
tramp-adb-parse-device-names(IGNORE)
tramp-adb-send-command(VEC COMMAND &optional NEVEROPEN NOOUTPUT)
tramp-adb-send-command-and-check(VEC COMMAND &optional EXIT-STATUS COMMAND-AUGMENTED-P)
tramp-adb-sh-fix-ls-output(&optional SORT-BY-TIME)
tramp-adb-tolerate-tilde(ORIG-FUN)
tramp-adb-wait-for-output(PROC &optional TIMEOUT)
tramp-do-parse-file-attributes-with-ls(VEC)

Defined faces (0)