2012-01-22 10 views
5

Instalé "Terminal IDE" en mi teléfono. Sin embargo, me gustaría copiar ciertas URL en un archivo vim. Esto es lo que estoy haciendo actualmente:¿Hay alguna manera de copiar desde el portapapeles en Android a la terminal?

  1. Abran navegador por defecto en Android
  2. Copiar una URL
  3. Introduzca IDE Terminal o cualquier emulador de terminal en el teléfono y tratar de pegar y nada de pastas de Android en el terminal de

he intentado pegar en bash, en vim utilizando pasta de P y "*p, e incluso intentado buscar donde está almacenado el portapapeles. No tengo un teléfono rooteado, así que la última parte fue un poco difícil.

¿Hay alguna forma de obtener material del portapapeles de Android en el terminal IDE o en cualquier emulador de terminal?

Tengo la versión 2.3.4

+0

¿Podría mostrar con más detalle lo que ha intentado hasta ahora. No está claro por lo que has proporcionado que esto sea incluso una pregunta de programación. –

+0

Supongo que podría haber una solución de programación.De todos modos, la respuesta de Mohammed a continuación me llevó por el camino hacia una solución. – thequerist

Respuesta

3

Android Terminal Editor (Jack Palevich), en el mercado de Android, le permite pegar el contenido guardado en el portapapeles (en el dispositivo real) en la línea de comandos.

En su caso, después de copiar la URL del navegador, abra el terminal y mantenga presionado cualquier lugar de la terminal hasta que aparezca un cuadro con una lista de opciones. La lista debe tener una opción pegar, y pegará lo último agregado a su portapapeles.

Además, no necesita root para usarlo para comandos básicos.

+0

Ahora que tienen ChromeOS, sería bueno tener una forma de hacerlo a través del teclado (estoy en un Pixelbook). ChromeOS es un extraño híbrido entre el escritorio tradicional y Android, realmente necesito pensar en Android cuando las preguntas como esta tengan más éxito. – quickshiftin

+0

Sí, pero ¿cómo lo logró el programador/desarrollador? Eso es lo que quiero saber. Mi primer impulso fue usar 'xclip -i' /' xclip -o', pero por supuesto Android no tiene un servidor 'X'. Tal vez haya una utilidad similar para SurfaceFlinger. – user3155368

1

amigo como forma directa .. No creo que su posible .. pero aquí dos ideas de cómo se puede poner en práctica su objetivo: primera: mediante programación:

1-copiar cualquier dirección que desea desde el navegador y cualquier cosa ..

2-desarrollar una aplicación/servicio de copias de su texto copiado a logCat

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

3-tan enlace en logcat, filtrarlo por URLS y obtener todos sus enlaces .. 4-puede ser que necesite recortar el texto de otra información que obtuvo en registro de gato, si no le gusta esto, puede enviar resultados a archivo por:

adb logcat -s URLS > fileName 

por lo que puede encontrar este archivo donde se ejecuta este comando, digamos @/home/usuario /, por lo que el archivo @ esta carpeta .. si es necesario ir más lejos, el desarrollo de un programa (en cualquier idioma) para leer este archivo y obtener la última línea, y agregarlo a su portapapeles en su sistema operativo.

por lo que tiene ..

Segunda solución: con el navegador. simplemente sincronice su navegador Chrome con usted gmail ... marque el enlace y usted tiene @ su navegador Chrome de escritorio :-) y eso es todo.

buena suerte ...

+0

Mi adb o logcat no funcionan. ¿Necesito un permiso de root para esto? ¿Dónde coloco el texto de ClipboardManager? ¿Es todo el código que necesito en ese archivo? ¡Gracias por tu ayuda! – thequerist

+0

Necesita corregir el adb para poder usar el logcat ... no necesita root aquí. copia el enlace que desea o cualquier otro texto ... y ejecuta la aplicación que enviará este texto copiado a través de logcat. o puede usar la sincronización de Chrome para obtener esos enlaces –

+0

Parece que esta es una forma de obtener los contenidos del portapapeles en mi PC. Estaba buscando una forma de obtener el contenido del portapapeles en una terminal del teléfono. De todos modos, la sincronización me dio una idea, y también envié un correo electrónico al desarrollador Terminal IDE y estoy pegando en un archivo de texto en una libreta, y luego abro ese archivo txt en vim donde se puede usar yank/put. No es la forma más bonita de hacer esto, pero sí es mejor que recordar URL completas. – thequerist

Cuestiones relacionadas