Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:35-clipboard:start [2021/06/09 10:40]
ary
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:35-clipboard:start [2021/06/09 11:00] (actual)
ary [Funciones habilitadas para hacer uso del clipboard sin intervención del usuario]
Línea 5: Línea 5:
 ==== Funciones habilitadas para hacer uso del clipboard sin intervención del usuario ==== ==== Funciones habilitadas para hacer uso del clipboard sin intervención del usuario ====
 \\ \\
- <note important>Solo disponible para Android</note> +  
-\\ +<WRAP center round important 50%> 
-| **clipboard.setText()**       | Poner un texto en el portapapeles                                                                                               | +Solo disponible para Android 
-| **clipboard.setFile()**       | Poner un fichero en el portapapeles (ruta relativa al files)                                                                    | +</WRAP>
-| **clipboard.setIntent()**     | Poner un intent en el portapapeles (usado en casos muy concretos)                                                               | +
-| **clipboard.getText()**       | Obtener un texto del portapapeles                                                                                               | +
-| **clipboard.getFile()**       | Obtener un fichero del portapapeles (este método hace una copia en el files al invocarlo, asegurarse de borrarlo si no se usa)  | +
-|** clipboard.hasSomething()**  | Consultar contenido del portapapeles                                                                                            | +
-| **clipboard.clear()**         | Limpiar el portapapeles                                                                                                         |+
  
 \\ \\
-**Ejemplo:** +**clipboard.setText()**        | **Poner un texto en el portapapeles** <code javascript> clipboard.setText(self.MAP_TEXT);</code>                                                                                                                                                    | 
- +^ **clipboard.setFile()**        | **Poner un fichero en el portapapeles** (ruta relativa al files) <code javascript>clipboard.setFile("../license.ini");</code>                                                                                                                       | 
-<code javascript> +^ **clipboard.setIntent()**      | **Poner un intent en el portapapeles** (usado en casos muy concretos) <code javascript>let intent = new AndroidIntent();\\ intent.setAction("android.provider.Settings", "ACTION_LOCATION_SOURCE_SETTINGS");\\ clipboard.setIntent(intent);</code>  | 
- +^ **clipboard.getText()**        | **Obtener un texto del portapapeles** <code javascript> let sText = clipboard.getText();</code>                                                                                                                                                     | 
-Poner un texto en el portapapeles+^ **clipboard.getFile()**        | **Obtener un fichero del portapapeles** (este método hace una copia en el files al invocarlo, asegurarse de borrarlo si no se usa) <code javascript>let sPath = clipboard.getFile();</code>                                                         | 
-clipboard.setText(self.MAP_TEXT); +^ ** clipboard.hasSomething()**  | **Consultar contenido del portapapeles** <code javascript>clipboard.hasSomething();</code>                                                                                                                                                          | 
- +^ **clipboard.clear()**          | **Limpiar el portapapeles** <code javascript>clipboard.clear();</code>                                                                                                                                                                              |
-Poner un fichero en el portapapeles (ruta relativa al files)+
-clipboard.setFile("../license.ini"); +
- +
-Poner un intent en el portapapeles (usado en casos muy concretos)+
-let intent = new AndroidIntent(); +
-intent.setAction("android.provider.Settings", "ACTION_LOCATION_SOURCE_SETTINGS"); +
-clipboard.setIntent(intent); +
- +
-Obtener un texto del portapapeles+
-Código: +
-let sText = clipboard.getText(); +
- +
-Obtener un fichero del portapapeles (este método hace una copia en el files al invocarlo, asegurarse de borrarlo si no se usa)+
-Código: +
-let sPath = clipboard.getFile(); +
- +
-Preguntar si el portapapeles tiene algo: +
-Código: +
-clipboard.hasSomething(); +
- +
-Limpiar el portapapeles+
-Código: +
-clipboard.clear(); +
  
  
-</code>