Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:35-clipboard:start [2021/06/09 11:36] – [Tabla] ary | wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:35-clipboard:start [2021/06/09 11:58] – [Tabla] ary | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
===== Uso del Portapapeles en Aplicaciones XOne ===== | ===== Uso del Portapapeles en Aplicaciones XOne ===== | ||
\\ | \\ | ||
- | Funciones habilitadas para hacer uso del clipboard sin intervención del usuario. | + | ==== Funciones habilitadas para hacer uso del clipboard sin intervención del usuario |
+ | \\ | ||
+ | |||
+ | <WRAP center round important 50%> | ||
+ | Solo disponible para Android | ||
+ | </ | ||
- | | clipboard.setText( | + | \\ |
- | | clipboard.setFile() | + | ^ **clipboard.setText()** |
- | | clipboard.setIntent() | + | ^ **clipboard.setFile()** |
- | | clipboard.getText() | + | ^ **clipboard.setIntent()** |
- | | clipboard.getFile() | + | ^ **clipboard.getText()** |
- | | clipboard.hasSomething() | + | ^ **clipboard.getFile()** |
- | | clipboard.clear() | + | ^ ** clipboard.hasSomething()** |
+ | ^ **clipboard.clear()** | ||
+ | |||
+ | \\ | ||
+ | **Ejemplos: | ||
+ | |||
+ | <code xml> | ||
+ | |||
+ | **Poner un texto en el portapapeles: | ||
+ | clipboard.setText(self.MAP_TEXT); | ||
+ | |||
+ | **Poner un fichero en el portapapeles (ruta relativa al files):** | ||
+ | clipboard.setFile(" | ||
+ | |||
+ | **Poner un intent en el portapapeles (usado en casos muy concretos): | ||
+ | let intent = new AndroidIntent(); | ||
+ | intent.setAction(" | ||
+ | clipboard.setIntent(intent); | ||
+ | |||
+ | **Obtener un texto del portapapeles: | ||
+ | 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):** | ||
+ | let sPath = clipboard.getFile(); | ||
+ | |||
+ | **Preguntar si el portapapeles tiene algo:** | ||
+ | clipboard.hasSomething(); | ||
+ | |||
+ | **Limpiar el portapapeles: | ||
+ | clipboard.clear(); | ||
- | **Ejemplo: | ||
- | <code javascript> | ||
</ | </ |