6.3.12

Aprender Windows Phone 7 (parte 51): Windows Phone 7 Launcher – ShareStatusTask

ShareStatusTask te permite actualizar la información de tu estado en las redes sociales que desees desde el código de tu dispositivo Windows Phone 7.1.


En la documentación aparece este ejemplo:

ShareStatusTask shareStatusTask = new ShareStatusTask();

shareStatusTask.Status = "I'm developing a Windows Phone application!";

shareStatusTask.Show();

Tras crear el objeto ShareStatusTask, le pasamos el texto para el nuevo estado y lanzamos la aplicación.


Tenéis más información en el siguiente enlace:

"How to use ShareStatusTask".


Nosotros vamos a crear un programa que lance la aplicación para actualizar el estado del usuario.


Creando el proyecto

Abrimos Visual Studio y creamos un nuevo proyecto, para ello hay que pulsar en el menú "File" -> opción "New Project".

En la nueva ventana he seleccionado las opciones "Visual C#" -> "Silverlight for Windows Phone" -> "Windows Phone Application". Los demás datos son:



Name = ShareStatusTaskExample
Location = (la que queráis, yo lo puse en...) C:\A_warterrain_A\Ejemplos WP7\ ShareStatusTaskExample\
SolutionName = ShareStatusTaskExample

A continuación se pide la versión de la aplicación. Seleccionamos Windows Phone 7.1 y damos a Ok.


Vamos a cambiar el interfaz de la página:

- Titulo "SHARESTATUSTASKTASK EXAMPLE".
- Titulo "principal".
- Un Textblock con el texto “Nuevo estado:” y un TextBox (textBoxNuevoEstado) para contener el título.
- Y un Button (buttonCompartir) con el texto “Compartir” para lanzar el ShareStatusTask.

Con el siguiente formato final:



Hay que agregar la siguiente librería:

using Microsoft.Phone.Tasks;

Cuando se pulse el botón se ejecutará el código fuente que vimos en el ejemplo:



Básicamente cogerá el texto del nuevo estado del usuario y se o pasará al objeto ShareStatusTask antes de lanzarlo.

Pues vamos a ejecutar a ver qué pasa. Pulsamos en "Debug" -> "Start debugging" arrancaremos el emulador.

Introduciremos el texto del nuevo estado:



Al pulsar en Compartir se abrirá la aplicación para compartir el nuevo estado.

Nota: en el emulador no se abre la aplicación para compartir el estado, por eso hay que probar esta funcionalidad contra un dispositivo físico.


El código fuente del ejemplo podéis descargaroslo de la siguiente dirección en nuestro repositorio de código:

Código fuente tutorial aprender Windows Phone 7 Parte 51.


Tutorial desarrollado por Grupo Libre y Extremo (Talavera de la Reina).

1 comment:

  1. Sabes que uno de tus videos de tu canal de Youtube ya ha logrado 1200 visualizaciones?!!!???!?!?! ¿Para cuando otro tuto de equis-ene-a

    ReplyDelete