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
Ú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] arywiki: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 
 +</WRAP>
  
-clipboard.setText(        | Poner un texto en el portapapeles                                                                                               +\\ 
-clipboard.setFile()       | Poner un fichero en el portapapeles (ruta relativa al files)                                                                    +^ **clipboard.setText()**        **Poner un texto en el portapapeles** <code javascript> clipboard.setText(self.MAP_TEXT);</code>                                                                                                                                                    
-clipboard.setIntent()     | Poner un intent en el portapapeles (usado en casos muy concretos)                                                               +^ **clipboard.setFile()**        **Poner un fichero en el portapapeles** (ruta relativa al files) <code javascript>clipboard.setFile("../license.ini");</code>                                                                                                                       
-clipboard.getText()       | Obtener un texto del portapapeles                                                                                               +^ **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.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.getText()**        **Obtener un texto del portapapeles** <code javascript> let sText = clipboard.getText();</code>                                                                                                                                                     
-clipboard.hasSomething()  | Consultar contenido 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) <code javascript>let sPath = clipboard.getFile();</code>                                                         
-clipboard.clear()         | Limpiar el portapapeles                                                                                                         |+^ ** clipboard.hasSomething()**  **Consultar contenido del portapapeles** <code javascript>clipboard.hasSomething();</code>                                                                                                                                                          
 +^ **clipboard.clear()**          **Limpiar el portapapeles** <code javascript>clipboard.clear();</code>                                                                                                                                                                              | 
 + 
 +\\ 
 +**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("../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:** 
 +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> 
  
 </code> </code>