Copiar un texto al portapaples en Android

Para realizar esta acción en Android se puede hacer de dos formas debido a que en versiones anteriores al SDK 11 se maneja una sintaxis y a partir de ésta se usa otra diferente.

SDK anterior a 11:

android.text.ClipboardManager clipboard = (android.text.ClipboardManager)this.getSystemService(CLIPBOARD_SERVICE);
clipboard.setText("Texto copiado al portapapeles");

SDK mayor o igual a 11:

ClipData clip = ClipData.newPlainText("text", "Texto copiado al portapapeles");
ClipboardManager clipboard = (ClipboardManager)this.getSystemService(CLIPBOARD_SERVICE);
clipboard.setPrimaryClip(clip);

Copiar un texto al portapaples en Windows Phone 8 con C#

En esta ocasión muestro cómo podemos copiar un texto al portapapeles en una app en Windows Phone 8, usano como lenguaje de programación C#.

La forma para hacer esto es muy sencillo, sólo falta incluir la siguiente:

Clipboard.SetText("Texto copiado al portapapeles");

La línea anterior copiará la cadena Texto copiado al portapapeles al portapapeles del dispositivo.

Cambiar la MainPage.xaml predeterminada por otra en una App Windows Phone 8

Con las primeras cosas que me he encontrado al iniciar el desarrolo de Apps en Windows Phone 8, es que se crea una page predeterminada llamada MainPage.xaml. Esta pantalla está bien, pero a mi me gusta definir el nombre de la pantalla que deseo usar de inicio así como todas las demás.

Por tal motivo, me di a la tarea de buscar la forma de hacerlo y la manera para realizarlo es muy simple.

En la siguiente pantalla se muestra un proyecto recién creado llamado EjemploBlog.

jx_post_285_01

Crearemos una nueva page llamada PruebaPage.xaml

jx_post_285_02

jx_post_285_03

Una vez creada la page que mandaremos a llamar, iremos a Solution Explorer -> Solution ‘Nombre del proyecto’ -> Nombre del proyecto -> Properties y abrir el archivo WMAppManifest.xml.

jx_post_285_04

Esto abrirá la siguiente pantalla:

jx_post_285_05

Ahora se deberá cambiar en Navigation Page el texto MainPage.xaml a PruebaPage.xaml:

jx_post_285_06

Con ésto al ejecutar nuevamente la aplicación, se podrá notar que se abrirá la nueva page.

jx_post_285_07