Есть ли способ скопировать из буфера обмена в андроиде в терминал? - PullRequest
6 голосов
/ 23 января 2012

Я установил «Terminal IDE» на свой телефон.Тем не менее, я хотел бы скопировать определенные URL-адреса в VIM-файл.Вот что я сейчас делаю:

  1. Откройте браузер по умолчанию в Android
  2. Скопируйте URL
  3. Введите Terminal IDE или любой эмулятор терминала на телефоне и попробуйтевставить и ничего из Android не вставить в терминал

Я попытался вставить в Bash, вставить в VIM, используя P и "*p, и я даже пытался найти, где буфер обменахранится.У меня нет рутированного телефона, так что последняя часть была довольно сложной.

Есть ли способ загрузить материал из буфера обмена Android в Terminal IDE или в любой эмулятор терминала?

У меня есть версия2.3.4

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Android Terminal Editor (Джек Палевич), на рынке Android, позволяет вставлять содержимое, сохраненное в буфер обмена (на реальном устройстве), в командную строку.

В вашем случае после копирования URL-адреса из браузера откройте терминал и нажмите и удерживайте нажатой в любом месте терминала, пока не появится всплывающее окно со списком параметров. В списке должна быть опция вставки, и в нее будет вставлена ​​последняя добавленная в буфер обмена вещь.

Кроме того, вам не нужен root, чтобы использовать его для основных команд.

2 голосов
/ 25 января 2012

друг как прямой путь .. Я не думаю, что это возможно .. но вот две идеи, как вы можете реализовать свою цель: Первый ОДИН: программно:

1 - скопируйте любой адрес из браузера и все, что вам нужно.

2-разработка приложения / службы копирует ваш скопированный текст в logCat

ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
                String copytext=clipboard.getText().toString();
                Log.v("URLS", copytext);

3 ссылки на logcat, отфильтруйте их по URL и получите все ваши ссылки. 4-может быть, вам нужно будет обрезать текст из другой информации, которую вы получили в журнале Cat, если вы ненавидите это, вы можете отправить результаты в файл по:

adb logcat -s URLS > fileName

так что вы можете найти этот файл, где вы выполняете эту команду, скажем, @ / home / user /, так что file @ this folder .. если вам нужно пойти дальше, разработайте программу (на любом языке) для чтения этого файла и получите последнюю строку и добавьте ее в буфер обмена в вашей операционной системе.

так что у вас есть ..

Второе решение: с браузером. просто синхронизируйте ваш браузер Chrome с Gmail .. ссылка на закладку, и у вас есть браузер Chrome на рабочем столе :-) и это сделано.

удачи ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...