Spanish copiar texto de una pagina web

netklamath

Member
Licensed User
Longtime User
¿hay alguna manera posible de poder copiar un texto de una pagina web a mi programa?.

Se tendria que poder hacer lo siguiente:

LLevar el cursor a un determinado lugar de la pagina, seleccionar una parte de un texto de la pagina y luego copiarlo y pegarlo en una variable.

¿es posible?
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola

Copiar lo hace el WebView de B4A sin hacer nada, solo seleccionas y le das a copiar y te lo pasa al portapapeles.
Pegar puedes hacerlo con esta libreria:
https://www.b4x.com/android/forum/threads/clipboard-library.7382/#content

o asi con la libreria Reflection:

B4X:
  Dim r As Reflector
  r.Target = r.GetContext
 
  r.Target = r.RunMethod2("getSystemService", "clipboard", "java.lang.String") 
 
  If r.RunMethod("hasText") Then
    Log(r.RunMethod("getText"))
    MiVariable = r.RunMethod("getText")   ' aqui haces el pegar
  Else
    Log("No es texto")
  End If

Saludos
 
Top