Monetizacion de aplicaciones en Android


Uno de los primeros dilemas ante los que se enfrenta un desarrollador primerizo, es cómo poder monetizar su aplicación. ¿La hace gratuita con publicidad? O mejor, ¿opta por ponerle un precio? ¿Y si entonces nadie la descarga? Esta y muchas preguntas similares se le aparecen en la cabeza de un desarrollador a la hora de crear su primera aplicación.

Hoy en día, pocas empresas que hacen juegos o aplicaciones de pago consiguen ser rentables, al menos en el mercado hispano . La mayoría de la gente busca apps y juegos gratis, aunque tengan publicidad. En muchos casos  por este motivo muchos programadores  prefieren realizar  apps  gratuitos con publicidad.Veamos en este post  que herramientas hay disponibles :

aDMOV

AdMob es una herramienta de Google que ayuda a monetizar  su app móvil mediante publicidad integrada a ella  siendo por tanto la mas utilizada por parte de los programadores, aunque como veremos no es la unica. Los anuncios pueden mostrarse como anuncios de banners, intersticiales, de video o nativos, y se agregan perfectamente a componentes de IU nativos de las plataformas. En Android, puede mostrar de manera adicional anuncios de compra directa desde la app  permitiendo  incluso a los usuarios comprar productos promocionados desde su app.

Para poder mostrar anuncios dentro de tu app, deberá crear una cuenta de AdMob y activar uno o más ID de Ad Unit. Estos son identificadores únicos para los espacios de su apps en los cuales se muestran anuncios. Si ya usas AdMob en su app, todos tus ID de Ad Unit existentes continuarán funcionando después de que agregues Firebase a tu app.

AdMob usa el Google Mobile Ads SDK,  SDK que ayuda a los desarrolladores de apps a obtener información sobre sus usuarios, lograr más compras directas desde la app y maximizar los ingresos a través de anuncios. Para esto, la integración predeterminada del Mobile Ads SDK recopila información sobre dispositivos, ubicaciones proporcionadas por editores y aspectos generales relacionados con la compra directa desde la app, como el precio de compra de los artículos y la moneda.

Si quiere utilizar AdMob, debe registrarse para obtener una cuenta. Una cuenta de AdMob se compone de una cuenta de AdSense y de una cuenta de AdWords. Durante el proceso de registro, revisan ambas cuentas o ayudan a crearlas. A continuación,  asocian para crear su cuenta de AdMob.

 

 

Debe tener en cuenta lo siguiente:

  • Una vez creada su cuenta de AdMob, no podrá cambiar las cuentas de AdSense y de AdWords asociadas. Consulte la información correspondiente a cada cuenta.
  • AdSense: solo está permitido mantener una cuenta de AdSense bajo el mismo nombre de beneficiario. Si desea cambiar de cuenta, tendrá que cancelar la de AdSense o desvincularla en primer lugar. La cancelación de la cuenta debería ser el último recurso y reservarse para aquellas cuentas inactivas que no estén recibiendo solicitudes de anuncios ni generando ingresos. Recuerde que, si cancela la cuenta, dejará de tener acceso a los datos que haya en ella. Si no ve la opción de cancelar la cuenta al iniciar sesión en AdSense, póngase en contacto con el servicio de atención al cliente de AdSense.
  • AdSense: solo puede cambiar la dirección de pago de AdSense si sigue con la misma entidad contractual de Google.
  • AdWords: no es posible cambiar la moneda de facturación de AdWords.
  • AdWords: solo puede cambiar la zona horaria de AdWords una vez desde la creación de la cuenta.

 

 

paso 1;

Nos iremos a la pagina https://apps.admob.com/signup/#  y  nos validaremos  por  medio obligatoriamente de una cuenta de google (no olvidemos que es un producto de Google)

Obviamente en el caso hipotético de no tener cuenta de gmail tendremos que crear una aunque solo sea para usar este servicio

 

Paso 2

 

Ahora toca revisar la información de Adsense:

 

 

Paso 3

Lo siguiente es cumplimentar los datos de AdWords  como son la zona horaria   y la moneda

La zona horaria de los informes de la campaña y la moneda de facturación no se podrán modificar más adelante.

 

 

AdMob se conectará a la cuenta existente de AdSense y a la nueva cuenta de AdWords. Si se quita de alguna de estas cuentas, perderá el acceso a su cuenta de AdMob.

 

 

paso 5

Casi se ha terminado , solo se necesita aceptar…

Paso 6: registrar su aplicación

Realice estos pasos para registrar su aplicación y crear un bloque de anuncios.

  1. Inicie sesión en su cuenta de AdMob en https://apps.admob.com.
  2. Haga clic en la pestaña Obtener ingresos.
  3. Haga clic en + Obtener ingresos de la nueva aplicación.
  4. Seleccione una aplicación de la que desee obtener ingresos mediante uno de los siguientes métodos:
    1. Busque la aplicación: búsquela en Google Play o iTunes App Store y, a continuación, haga clic en + Obtener ingresos.
    2. Añada su aplicación manualmente: si su aplicación todavía no se ha publicado, introduzca el nombre de la aplicación y la plataforma y, a continuación, haga clic en + Obtener ingresos.
      Recomiendan enlazar su aplicación a la tienda de aplicaciones una vez que se publique.
    3. Seleccione una de las aplicaciones que ha añadido: seleccione una de las aplicaciones que acaba de añadir y haga clic en + Obtener ingresos.
  5. Ahora toca crear un bloque de anuncios. Hay 4 opciones posibbles :Banner,Intersticial,Vídeo recompensado y Nativo
  6. Necesita ahora decidir muy bien el tipo de anuncio  que va a implementar                                                                                                                                                                    Banner
    • Tipo de anuncio: selecciona los tipos de anuncios permitidos para este bloque de anuncios. Puede elegir cualquier combinación de texto e imagen marcando las casillas. Se recomienda marcar ambas casillas, ya que, si desmarcas una de ellas, se podrían limitar los ingresos que genera el bloque de anuncios. Si desmarcas todas las casillas, se producirá un error. Debe elegir al menos un tipo de anuncio para cada bloque de anuncios.
    • Actualización automática: determina la frecuencia con la que se genera una nueva impresión de anuncio. Puedes optar por no actualizar los anuncios o hacerlo con una frecuencia de entre 30 y 120 segundos. Se recomienda configurar una velocidad de actualización de entre 45 y 60 segundos.
    • Estilo del anuncio de texto: seleccione un estilo del anuncio de texto que se ajuste a tu aplicación. Puede usar el estilo estándar o crear uno propio.
    • Nombre del bloque de anuncios: introduce un nombre y una descripción únicos que te permitan encontrar este bloque de anuncios más adelante (p. ej., “Banner superior de la página principal”).

     

    Intersticial

    • Tipo de anuncio: selecciona los tipos de anuncios permitidos para este bloque de anuncios. Puedes elegir cualquier combinación de texto, imagen y vídeo marcando las casillas. Se recomienda marcar las tres casillas, ya que, si se desmarca alguna de ellas, se podrían limitar los ingresos que genera el bloque de anuncios. Si desmarcas todas las casillas, se producirá un error. Debes elegir al menos un tipo de anuncio para cada bloque de anuncios.
    • Limitación de frecuencia: elige si quieres configurar un límite para el número de impresiones que se pueden mostrar a cada usuario. De esta forma se limitan las veces por minuto, por hora o por día que los anuncios se muestran a un mismo usuario en un bloque de anuncios específico.
    • Nombre del bloque de anuncios: introduzca un nombre y una descripción únicos que te permitan encontrar este bloque de anuncios más adelante (p. ej., “Intersticial al finalizar el nivel”).
    Vídeo recompensado

    Utilize  los bloques de anuncios de vídeo recompensados si quiere ofrecer a los usuarios recompensas in-app a cambio de ver anuncios de vídeo. Puedes definir el valor de la recompensa y los bloques en función de la ubicación de cada bloque de anuncios en tu aplicación, así como establecer varias recompensas para diferentes bloques de anuncios.

    • Tipo de anuncio: los bloques de anuncios de vídeo recompensados solo se pueden utilizar con anuncios de vídeo.
    • Importe de la recompensa: introduzca la cantidad de elementos de recompensa que recibirá el usuario. Debe ser un número entero.
    • Elemento de recompensa: introduzca el nombre del elemento de recompensa que recibirá el usuario, como por ejemplo, monedas o más vidas en el juego.
    • Casilla de verificación: anula la configuración de la recompensa proporcionada por redes publicitarias de terceros. Está marcada de forma predeterminada.
    • Limitación de frecuencia: elija si quieres configurar un límite para el número de impresiones que se pueden mostrar a cada usuario. De esta forma se limitan las veces por minuto, por hora o por día que los anuncios se muestran a un mismo usuario en un bloque de anuncios específico.
    • Nombre del bloque de anuncios: introduczca un nombre y una descripción únicos que le permitan encontrar este bloque de anuncios más adelante (por ejemplo, “Monedas como recompensa”).

    Nativos                                                                                                                                                                                                                                                                                              Es un formato de anuncio  “a la carta ” donde se puede diseñar de una forma mas flexible              

  7. Opcionalmente puede enlazar sus aplicaciones de AdMob con Firebase y compartirían los datos de la herramienta gratuita Firebase Analytics con AdMob para mejorar la obtención de ingresos de aplicaciones y la interacción de los usuarios ,pero para ello debe proporcional un código único de haberlo subido a Google Play
  8. Descargue el SDK de anuncios Google para móviles.
  9. Siga la guía de integración del SDK. Al integrar el código, indica el tipo, el tamaño y el emplazamiento del anuncio.
    • ID de aplicación: xxxxxx
    • ID del bloque de anuncios: xxx
  10. Haga clic en Finalizado para volver a la pestaña Obtener ingresos o haga clic en Enviar un correo electrónico con las instrucciones para recibir las instrucciones por correo electrónico.

Ya ha registrado la aplicación y ha creado un bloque de anuncios. Para mostrar banners en su aplicación Android o iOS, siga las instrucciones detalladas sobre la incorporación del SDK y el código de ejemplo para crear un banner.

 

 

 

Alternativas a Admov

 

Otras empresas para monetizar sus aplicaciones si ya no puedes utilizar AdMob:

  •  “MoPub” que pertenece a Twitter por lo que la fiabilidad es alta. Con el SDK de MoPub podremos regular la aparición de los diferentes anunciantes en nuestras aplicaciones y además tienen un MarketPlace con el que ganar dinero, podemos combinar las impresiones de mopub con el resto de anunciantes incluido AdMob. El problema de MoPub es que paga a los 60 días pero son serios con los pagos.
  • MobileCore“, solo para interesticiales (anuncios gráficos a pantalla completa), aunque tiene otras novedades como sticks y anuncios integrados en el contenido. Lo mejor de esta empresa es que pagan religiosamente cada semana mediante PayPal o transferencia bancaria. Si está interesados en la publicidad tipo interesticial no dudéis en probar MobileCore.
  •  Startapp aún ofrece banners(ha de saber que ya casi están en desuso, ofrecen un bajo ecpm y pocas empresas apuestan por ellos) pero se puede sacar un buen rendimiento combinando la publicidad con interesticiales.
  • ppNext es muy buena opcion . la publicidad aparece la mayoría de las veces y pagan muy bien, cada mes.
Anuncios

Como recompilar una aplicación en Android en otra version


Si esta  desarrollando un aplicación con Android Studio  , en el momento que se crea un proyecto nuevo habrá especificado el  API LEVEL de la  aplicación Android

Seguro que con bastante esfuerzo habrá desarrollado partir de la estructura inicial  su aplicación basándose en esa especificación ,pero una vez  finalizado el desarrollo  ( y las pruebas de la app) si  intenta subirla a Google Play,  quizás  en un segundo intento vez, habrá visto que da error en la subida del APK debido a que ya tiene un archivo con ese código de versión.

Este problema  también le puede ocurrir cuando desee probar su aplicación con otro terminal   que   cuente con una versión de Android inferior

En este post precisamente  vamos  a ver cómo cambiar el código de versión de una aplicación Android o el nivel del  API  para  solucionar  precisamente los problemas comentados  .Como vamos a ver es un procedimiento realmente sencillo, y no debería llevarnos ninguna complicación.

En primer lugar,  veamos  en la siguiente tabla las diferentes versiones del nivel de API de Android  en relación a la versión  que todos conocemos : la versión de la Plataforma

Versión de la plataforma Nivel de API VERSION_CODE
Android 7.0 24 N
Android 6.0 23 M
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
Android 4.4W 20 KITKAT_WATCH
Android 4.4 19 KITKAT
Android 4.3 18 JELLY_BEAN_MR2
Android 4.2 y 4.2.2 17 JELLY_BEAN_MR1
Android 4.1 y 4.1.1 16 JELLY_BEAN
Android 4.0.3 y 4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1 y 4.0.2 14 ICE_CREAM_SANDWICH
Android 3.2 13 HONEYCOMB_MR2
Android 3.1.x 12 HONEYCOMB_MR1
Android 3.0.x 11 HONEYCOMB
Android 2.3.4 10 GINGERBREAD_MR1
Android 2.3.3
Android 2.3.2 9 GINGERBREAD
Android 2.3.1
Android 2.3
Android 2.2.x 8 FROYO
Android 2.1.x 7 ECLAIR_MR1
Android 2.0.1 6 ECLAIR_0_1
Android 2.0 5 ECLAIR
Android 1.6 4 DONUT
Android 1.5 3 CUPCAKE
Android 1.1 2 BASE_1_1
Android 1.0 1 BASE
Si por la razón que sea  quiere cambiar el API Level, por ejemplo de API  16 ( correspondiente a : Android 4.1 Jelly Bean)  a API 22 ( correspondiente a : Android 5.1.0 (Lollipop)  sólo hay que seguir los siguientes pasos:
  •  Buscar la carpeta app del menú desplegable “Project” ( o la carpeta que contenga el nombre de nuestra app )
  •  Pulsación en el  Botón derecho => OPEN MODULE SETTINGS:
openmodules.png
  •  Nos aparecerá  otro menú  con cinco pestañas  posicionándose por defecto en Properties  donde especificamos la versión del complilador , la cual recomendamos dejar en la máxima versión( 7.1.1):
properties.PNG
  • Haremos clic sobre la tercera pestaña FLAVORS:
ejmplo
  •  Aparecen en esta pantalla   el nivel dela API minimo y  otras parametros . Pincharemos en el desplegable de MIN SDK VERSION, donde podemos escoger el nuevo API LEVEL ( clic sobre la flecha )  que deseemos:
androidversionmion
Una vez situados aquí, también  podemos  cambiar el código de la versión del APK, que es efectivamente el que tenemos seleccionado. El primer APK por defecto lleva versionCode 1, pero la siguiente versión debe llevar el 2 y así sucesivamente, de ahí a quGoogle Play de error si subimos un APK con la misma versionCode o código de versión.Lo que haremos será tan sencillo como cambiar la Version Code cada vez que generamos una nueva versión de la aplicación, es decir, un nuevo APK a publicar. Una vez hecho esto, tan solo tendremos que guardar el proyecto y volver a generar el APK.
  • GRADLE reconstruirá  automáticamente todo el proyecto ( SYNC )  al  darle al botón Aceptar
  • Este proceso podemos repetirlo cuantas veces deseemos con diferentes versiones para adaptar nuestro proyecto a las diferentes versiones de Android
 Con esta actuación ( y todas las que deseemos )   habremos configurado el fichero  build.gradle (Module:app) de forma segura   y  completamente funcional.

Envío de e-mail sin intervención del usuario en Android Studio


El SDK de Android facilita muchísimo el envío de correos electrónicos desde una aplicación, pues sólo necesitamos incluir   el permiso correspondiente en el fichero AndroidManifiest.xml  y luego ya podemos usarlo en un nuestra   clase principal

Por ejemplo  esta  es una forma de incluir lo  permisos necesarios  en el fichero AndroidManifiest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.usuario.ejemplo" >
    <uses-permission android:name="android.permission.INTERNET"/>

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Con los permisos  otorgados,    en el  fichero  MainActivity .java  necesitaremos  incluir una referencia a dicho modulo:

import android.net.Uri;

Y  ya desde el propio  fichero  MainActivity .java   crearemos la clase de envio de  correos  ,la cual  podremos invocar desde cualquier parte  para enviar el correo

    protected void sendEmail() {
        Log.e("Test email:", "enviando email");
        String[] TO = {""};
        String[] CC = {""};
        Intent emailIntent = new Intent(Intent.ACTION_SEND);

        emailIntent.setData(Uri.parse("mailto:"));
        emailIntent.setType("text/plain");
        emailIntent.putExtra(Intent.EXTRA_EMAIL, TO);
        emailIntent.putExtra(Intent.EXTRA_CC, CC);
        emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Your subject");
        emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message goes here");

        try {
            startActivity(Intent.createChooser(emailIntent, "Send mail..."));
            finish();
            Log.e("Test email:", "Fin envio email");

        } catch (android.content.ActivityNotFoundException ex) {
            Toast.makeText(MainActivity.this, "There is no email client installed.", Toast.LENGTH_SHORT).show();
        }
    }
};

Por desgracia, esta vía es sólo válida si se desea enviarlos a través de la  propia aplicación de correo incorporada.

Para la mayoría de las situaciones este  método  funciona muy bien, y como hemos visto con muy poco código  , pero   silo que quiere es enviar algo y no quiere  ver  ninguna entrada  o  intervención del usuario ya  no es tan fácil.
En las siguientes lineas vamos a ver  cómo enviar un correo electrónico en background, es decir in que el usuario  sea consciente de ello ya que  la aplicación hará todo por detrás
Antes de comenzar, necesitará descargar tres librerías  a través del siguiente enlace:

https://code.google.com/archive/p/javamail-android/downloads

Esta es una versión especial de la API de JavaMail, que ha sido escrita específicamente para Android por Jon Simon.

googlecode

Esta librerias debemos  añádirlas como bibliotecas externas para que sean accesibles por la clase Mail.

Una forma sencilla de hacerlo es copiar directamente  estos ficheros  donde se encuentre el fichero activitymain,java ( por ejemplo   en c:\Users\miususairo\AndroidStudioProjects\ejemplo\app\src\main\java\com\example\misusuario\ejemplo\ )

De este modo, será visible el contenido desde la carpeta java de nuestro  proyecto;

libreias

Ahora ya sólo nos queda  pinchar sobre cada librería de las tras copiadas , con el boton derecho  y seleccionaremos “Add  as Library”

addas.png

.

Al pulsar esta opción  nos pide donde añadira la librerria , qeu simplemnte  aceptaremos

create.PNG

Ahora vamos  a ver  el codigo completo de la clase que nos permitira usar esta tres librerias que hemos imporatado para poder enviar correos mediante nuestra cuenta de gmail sin intervencion de Android

import java.util.Date; 
import java.util.Properties; 
import javax.activation.CommandMap; 
import javax.activation.DataHandler; 
import javax.activation.DataSource; 
import javax.activation.FileDataSource; 
import javax.activation.MailcapCommandMap; 
import javax.mail.BodyPart; 
import javax.mail.Multipart; 
import javax.mail.PasswordAuthentication; 
import javax.mail.Session; 
import javax.mail.Transport; 
import javax.mail.internet.InternetAddress; 
import javax.mail.internet.MimeBodyPart; 
import javax.mail.internet.MimeMessage; 
import javax.mail.internet.MimeMultipart; 
 
 
public class Mail extends javax.mail.Authenticator { 
  private String _user; 
  private String _pass; 
 
  private String[] _to; 
  private String _from; 
 
  private String _port; 
  private String _sport; 
 
  private String _host; 
 
  private String _subject; 
  private String _body; 
 
  private boolean _auth; 
   
  private boolean _debuggable; 
 
  private Multipart _multipart; 
 
 
  public Mail() { 
    _host = "smtp.gmail.com"// default smtp server 
    _port = "465"// default smtp port 
    _sport = "465"// default socketfactory port 
 
    _user = ""// username 
    _pass = ""// password 
    _from = ""// email sent from 
    _subject = ""// email subject 
    _body = ""// email body 
 
    _debuggable = false// debug mode on or off - default off 
    _auth = true// smtp authentication - default on 
 
    _multipart = new MimeMultipart(); 
 
    // There is something wrong with MailCap, javamail can not find a handler for the multipart/mixed part, so this bit needs to be added. 
    MailcapCommandMap mc = (MailcapCommandMap) CommandMap.getDefaultCommandMap(); 
    mc.addMailcap("text/html;; x-java-content-handler=com.sun.mail.handlers.text_html"); 
    mc.addMailcap("text/xml;; x-java-content-handler=com.sun.mail.handlers.text_xml"); 
    mc.addMailcap("text/plain;; x-java-content-handler=com.sun.mail.handlers.text_plain"); 
    mc.addMailcap("multipart/*;; x-java-content-handler=com.sun.mail.handlers.multipart_mixed"); 
    mc.addMailcap("message/rfc822;; x-java-content-handler=com.sun.mail.handlers.message_rfc822"); 
    CommandMap.setDefaultCommandMap(mc); 
  } 
 
  public Mail(String user, String pass) { 
    this(); 
 
    _user = user; 
    _pass = pass; 
  } 
 
  public boolean send() throws Exception { 
    Properties props = _setProperties(); 
 
    if(!_user.equals("") && !_pass.equals("") && _to.length > 0 && !_from.equals("") && !_subject.equals("") && !_body.equals("")) { 
      Session session = Session.getInstance(props, this); 
 
      MimeMessage msg = new MimeMessage(session); 
 
      msg.setFrom(new InternetAddress(_from)); 
       
      InternetAddress[] addressTo = new InternetAddress[_to.length]; 
      for (int i = 0; i < _to.length; i++) { 
        addressTo[i] = new InternetAddress(_to[i]); 
      } 
        msg.setRecipients(MimeMessage.RecipientType.TO, addressTo); 
 
      msg.setSubject(_subject); 
      msg.setSentDate(new Date()); 
 
      // setup message body 
      BodyPart messageBodyPart = new MimeBodyPart(); 
      messageBodyPart.setText(_body); 
      _multipart.addBodyPart(messageBodyPart); 
 
      // Put parts in message 
      msg.setContent(_multipart); 
 
      // send email 
      Transport.send(msg); 
 
      return true; 
    } else { 
      return false; 
    } 
  } 
 
  public void addAttachment(String filename) throws Exception { 
    BodyPart messageBodyPart = new MimeBodyPart(); 
    DataSource source = new FileDataSource(filename); 
    messageBodyPart.setDataHandler(new DataHandler(source)); 
    messageBodyPart.setFileName(filename); 
 
    _multipart.addBodyPart(messageBodyPart); 
  } 
 
  @Override 
  public PasswordAuthentication getPasswordAuthentication() { 
    return new PasswordAuthentication(_user, _pass); 
  } 
 
  private Properties _setProperties() { 
    Properties props = new Properties(); 
 
    props.put("mail.smtp.host", _host); 
 
    if(_debuggable) { 
      props.put("mail.debug""true"); 
    } 
 
    if(_auth) { 
      props.put("mail.smtp.auth""true"); 
    } 
 
    props.put("mail.smtp.port", _port); 
    props.put("mail.smtp.socketFactory.port", _sport); 
    props.put("mail.smtp.socketFactory.class""javax.net.ssl.SSLSocketFactory"); 
    props.put("mail.smtp.socketFactory.fallback""false"); 
 
    return props; 
  } 
 
  // the getters and setters 
  public String getBody() { 
    return _body; 
  } 
 
  public void setBody(String _body) { 
    this._body = _body; 
  } 
 
  // more of the getters and setters ….. 
} 



En este  código inicializamos las propiedades, y configuramos los valores por defecto.

Además, estamos configurando los tipos mime para javamail.

También hay o un comentario que describe por qué necesitamos esto: Hay algo mal con MailCap, javamail no puede encontrar un controlador para la parte multipart / mixed, por lo que este bit tiene que ser añadido

Y probablemente ha notado que hay 2 constructores – uno sobrepasa al otro, solo en caso de que quiera pasar el nombre de usuario y la contraseña al instanciar la clase

 

El método más importante es  send()  pues  estamos poniendo todos los datos de las propiedades y el envío del correo. Puede llamar a este método en cualquier momento si desea agregar un archivo adjunto, pero asegúrese de llamar  a  _setProperties   antes del método de envío.

Dicha clase  configura las propiedades para la recuperación de correo: predeterminado para la autenticación SMTP pues debe  tenerse en cuenta que todo esto es predeterminado para conectarse al servidor SMTP de Gmail (Google).

A continuación se muestra un ejemplo de cómo utilizar el contenedor de correo en una actividad de Android.

 

@Override 
public void onCreate(Bundle icicle) { 
  super.onCreate(icicle); 
  setContentView(R.layout.main); 
 
  Button addImage = (Button) findViewById(R.id.send_email); 
  addImage.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View view) { 
      Mail m = new Mail("[email protected]""password"); 
 
      String[] toArr = {"[email protected]""[email protected]"}; 
      m.setTo(toArr); 
      m.setFrom("[email protected]"); 
      m.setSubject("This is an email sent using my Mail JavaMail wrapper from an Android device."); 
      m.setBody("Email body."); 
 
      try { 
        m.addAttachment("/sdcard/filelocation"); 
 
        if(m.send()) { 
          Toast.makeText(MailApp.this"Email was sent successfully.", Toast.LENGTH_LONG).show(); 
        } else { 
          Toast.makeText(MailApp.this"Email was not sent.", Toast.LENGTH_LONG).show(); 
        } 
      } catch(Exception e) { 
        //Toast.makeText(MailApp.this, "There was a problem sending the email.", Toast.LENGTH_LONG).show(); 
        Log.e("MailApp""Could not send email", e); 
      } 
    } 
  }); 
} 

Problemas con el adaptador wifi en Windows 10


En este post vamos a tratar un problema que se suele presentar en  ordenadores portátiles con muy diferentes configuraciones  de diversas  marcas y modelos  (obviamente no ocurre en todos, aunque parece un problema muy habitual en ordenadores Asus, HP y Toshiba ) con la conectividad  en el momento de iniciar Windows 10 y versiones anteriores,  tanto con el adaptador ethernet como el adaptador inalámbrico.

El problema es muy molesto porque al arrancar  el ordenador no tenemos conectividad ,  hasta  que lanzamos  el solucionador de problemas de windows  10 y versiones anteriores  , el cual  simplemente reiniciara los adaptadores  de red con los que  volverán a funcionar estos y se restablecerá la conectividad.

icono de red.PNG

La  anomalía es muy curiosa pues al  encender el ordenador suelen ocurrir dos problemas:

  •  Que el adaptador de red aparezca como  deshabilitado
  • Que aparezca un triangulo de alerta en el icono de redes.

En ambos casos  habilitamos el adaptador de red y el solucionador de problemas cuando es necesario y con ello  volvemos a tener red.(botón derecho sobre el icono de red->solucionar problemas )

detectadno problemas

corregido

 

Tambien puede ocurrir que al encender  el pc  el adaptador de red inalámbrica no detecte ninguna red, de modo que iniciamos el solucionador de problemas lo verifique, nos da  que esta deshabilitado, lo habilitamos y todo vuele a funcionar  por un rato, luego tras un periodo indeterminado  se vuelve a deshabilitar solo, y nuevamente el mismo problema: no  detecta ninguna red y hay que habilitarlo desde el solucionador de problemas de windows 10  para que conecte un rato mas.

Obviamente   reinstalando los controladores desde el cd que venga con el ordenador o  con controladores descargados de la pagina oficial tampoco hay mejoría.

Tampoco   sirve  probar volver a un punto de restauración de windows 10 (al final  el mismo problema siempre reaparece.)

Modo de solucionar el problema 

Para los que tenemos ese problema al inicio , hacer click derecho al icono de red WIFI, e ir a “Abrir el Centro de Redes y Recursos Compartidos”

centro de redes

Pulsar  ahora  en Cambiar configuración de  del adaptador ( en el menú de la izquierda)

 

cnexiones de red

Elegimos la Red Inalámbrica ( icono  Wi-Fi)   y hacemos  click  con el boton derecho pulsando en Propiedades.

propiedades de la wifi.PNG

 

Ahora pulsaremos en el botón Configurar justo  al lado del nombre del adaptador en la parte superior de la ventana:

configurar

 

 

Nos vamos hasta la pestaña que dice “Administración de  energía “, y deschequeamos la opción de “Permitir que el equipo apague este dispositivo para ahorrar energía”

ahgorrao de energia

 

 

Cuando un adaptador de red inalámbrico 802.11 que esta configurado para utilizar el modo de ahorro de energía entra en un estado de suspensión, el adaptador indica esta intención al punto de acceso inalámbrico. Para ello, configura la opción de ahorro de energía en sus paquetes o en las tramas 802.11 que envía al punto de acceso inalámbrico. En esta situación, debe producirse el comportamiento siguiente:

  1. Cuando el punto de acceso inalámbrico recibe las tramas que tienen configurada la opción de ahorro de energía, determina que el adaptador de red cliente que envía las tramas desea entrar en un estado de ahorro de energía.
  2. Entonces, el punto de acceso inalámbrico almacena en búfer los paquetes destinados al adaptador de red cliente.
  3. Cuando se activa la radio del adaptador de red cliente, éste se comunica con el punto de acceso para recuperar los paquetes almacenados en búfer.

Este comportamiento permite que el adaptador de red inalámbrico utilice menos energía y se active periódicamente en el momento adecuado para recibir el tráfico de red del punto de acceso.

Si el punto de acceso inalámbrico no admite esta función correctamente, sigue enviando paquetes al adaptador de red cliente aunque su radio este desactivada. Por tanto, estos paquetes se pierden. En esta situación, los síntomas que puede experimentar variarán dependiendo de la fase de la conexión inalámbrica en la que se pierdan estos paquetes de modo  ,que el ordenador terminara desctivando la capa de red incluso en el inicio.

 

Para  mas información ,la explicación detallada a  este problema ,nos la da Microsoft en el KB928152

 

Yomvi de vacaciones


Movistar TV   lanzó ya hace algún tiempo la versión multipantalla del  famoso servicio  Imagenio   ahora llamado Movistar+ , el cual permite sin decodificador  y sin coste adicional,  acceder  a una  selección de los  mejores canales de su televisión premium así como  a toda su videoteca (películas, series y documentales en modelo de suscripción ) a través de dispositivos conectados a Internet   (Wifi o 3G/4G) como  pueden ser  tabletas, smartphones  y PC’s lógicamente a todas  aquellas personas que tengan contratado el  servicio Movistar TV , 

 

Gracias  al   servicio multipantalla  se puede disfrutar de la oferta de TV en el ordenador  simplemente  usando cualquier navegador , pero también es posible  disfrutar del servicio    desde  ciertos dispositivos Android  gracias a la aplicación Yomvi  disponible en Google Play ( y también en AppStore)

 

yomvisss

Si es usted   cliente de Movistar +   automáticamente ya  tiene acceso a  YOMVI en cualquier de sus modalidades,por  lo único que tiene que hacer es  descargarse la aplicación en Google Play  , identificarse  con su usuario y contraseña ( si no cuenta con ella puede llamar al 1004 para que se la faciliten ) y empezar a disfrutar de los mejores contenidos, donde y cuando quiera también en las vacaciones.

Usando esta estupenda  aplicación, se puede seguir disfrutando del servicio de Movistar plus desde cualquier lugar aunque se este lejos del hogar ,con una calidad de vídeo francamente buena.

 

yombi2

Uno de los dispositivos mas interesantes destacados por su relación  calidad/precio (  con los que he probado personalmente esta aplicación desde Diciembre de 2015) es Victsing , un dispositivo Google TV con Android 4.4.4 que ademas convierte su TV en una smart tv por poco dinero y que ademas se puede comprar en Amazon  y por supuesto permite  instalar la aplicación Yomvi para el visionado de todos los canales de Movistar + así como  la amplia oferta de cine gratuito

 

 

Es evidente que  una utilidad muy buena para este dispositivo es instalar Yomvi desde Google Play  conectarlo a un TV y poder seguir disfrutando del servicio Movistar TV por ejemplo en su hogar de vacaciones, pero además gracias  a Google TV convertiremos también  nuestra TV  en  una smart TV  que va mucho mas allá de las implementaciones de Samsung,LG  o Philips pues   gracias al famoso servicio de Google convertiremos nuestra   TV  en un completo centro de entretenimiento que permite navegar sin limitaciones por Internet, visionar videos de youtube, oir cualquier tipo de música que deseemos gracias a Spotify, ver nuestras fotos preferidas , acceder a redes sociales (facebook,twitter,yammer,google+tuenti,etc)   ,conocer  el pronostico del tiempo,  y un largo etcétera

caja2

Respecto al hardware este dispositivo cuenta con un microprocesador Quad core ARM Cortex A7 corriendo a 1,2 GHz. con  1Gb de RAM (la cual es  suficiente para los usos previstos )y con 8GB de memoria interna, aunque sólo está disponible 1 GB para aplicaciones,

La conectividad de este dispositivo  se puede resolver   via wi-fi o también por cable ethernet y sobre la  conexión a la TV, se puede hacer bien  por HDMI en TV modernas  o bien por video compuesto en TV antiguas

Especialmente interesante de este dispositivo Android es que también incluya 2 Tomas USB polivalentes, aptas para conectar discos duros externos, receptores de teclados o ratones,etc .Por ejemplo pueden usarse con memorias usb, discos externo,etc para  reproducir todas las películas de alta definición, incluyendo Blue Ray

Desgraciadamente no cuenta con  Bluetooth de origen,por lo que si se desea conectar algo por esta vía ha de hacerse con un receptor Bluetooth USB .

De origen la resolución de pantalla viene preajustada a 720p. Puede ajustarse a 1080p/60fps si lo soporta la TV y mejora sensiblemente la calidad, reproduciendo peliculas  full HD sin tirones no cortes.

Par el uso diario  para configuración de Android, es preferible no usar el icono del escritorio, mejor entrar en APPS y lanzar la configuración tradicional de Android (rueda dentada)

 

victing4

En cuanto al software viene de base viene con Android Kitkat 4.4.4, rooteado y con un launcher.   La navegación por Internet  con Chrome  , que también viene preinstalado  ,es muy fluida , permitiendo incluso  reproducir vídeos con Youtube o series en las diferentes webs de “televisión a la carta” de TVE, A3, La 6ª y otras un uso muy recurrido.

Se incluyen por defecto varias aplicaciones que serán del gusto de quien quiera usar el aparato principalmente como centro multimedia:

  •  Media Center. Para reproducir cualquier archivo multimedia ubicado en el disco duro conectado o en la red doméstica.
  •  Kodi. Nueva versión de XBMC, con la posibilidad de añadir muchos add-ons con listas de reproducción y ver contenido multimedia libre en la web.
  •  Netflix. Plataforma para acceder a contenido de pago,
  •  Aptoide. Market alternativo
  •  Play Store estándar de Google.
  •  Spotify
  • Skype…

 

Para reproducir películas desde un disco duro, es mejor utilizar Media Center o lanzarlas desde Galería, que reproducir desde Kodi. Kodi está diseñado más para contenido online, y con algunos formatos de vídeo HD se aprecian ligeros tirones que con las otras alternativas desaparecen.

victing2

 

En la imagen anterior podemos ver que ocupa muy poco espacio ( prácticamente el grosor de los  conectores) , contando de izquierda a derecha con la siguientes conexiones:

  • RCA  amarillo :salida de video compuesto
  • RCA blanco:salida de audio canal derecho
  • RCA rojo : salida de audio canal izquierdo
  • Conector  USB
  • Reset
  • Conector USB
  • Toma Rj45
  • Toma RED ethernet
  • Conector alimentación
  • Interruptor de encendido

 

Resumidamente estos son algunas de sus características técnicas:

  • OS: Android 4.4.4 Kitkat
  • Alimentación :  5V / 2A DC
  •  RK3128 de cuatro núcleos ARM Cortex A7, 1,2 GHz.
  • Built-in DDR3 de 1 GB de RAM
  • 8 GB de almacenamiento.
  • GPU: Mali-400MP2
  • Formato: FAT16 / FAT32 / NTFS / ISO
  • Conexión inalámbrica: WIFI-(2,4 GHz).Soporta 802.11B/G/N wifi.
  • conexión ethernet  via RJ45
  • Salida de vídeo y audio: por  AV y HDMI
  • HDMI Resolución máxima: 1080p
  • Adobe Flash: Adobe Flash 10.1 o superior
  • Disco duro externo: hasta 2 TB
  • Interfaz USB: 2 puertos USB2.0 (. admite hub USB si se necesitan más puertos de conexión.)

 

  • Idioma: Chino, Inglés, Alemania, Japón, Corea, etc 24 idiomas
  • Video Sharing: DLNA ,, Miracast, WiDi, DMR, DMS
  • Controles: Control Remoto, Aplicación, teclado inalámbrico / ratón  / Gamepad
  • Formatos de audio: MP3, AAC, WMA, RM, FLAC, OGG
  • Tamaño: 11,8 x 7,8 x 3,0 cm
  • Peso: 13,3 oz / 387g

 

 

El aparato está rooteado en origen con un launcher  que  prepara el escritorio y las utilidades principales para que puedan manejarse con el mando a distancia con facilidad y lo básico lo ejecuta realmente bien. Sin embargo, muchos usuarios preferirían partir de un Android limpio y montar las aplicaciones más a su gusto… Para el usuario general, sin embargo, la configuración que trae será muy adecuada  sobre todo si le vamos  a dar un  uso mas lúdico como puede ser el entretenimiento multimedia o disfrutar de los contenidos de Movistar TV en otro TV.

 

victing3

 

YOMVI es el servicio de entretenimiento online más completo del mercado  donde se puede  encontrar una amplia variedad de canales de cine, series, contenido infantil, documentales, programas de entretenimiento y las mejores competiciones deportivas .

Esta app permite disfrutar de la actualidad de la televisión en directo y también de miles de títulos bajo demanda.

Lógicamente para la visualización de los contenidos de estar aplicación es necesario conectarse a Internet (Wifi o 3G/4G).

Si es  ustd  cliente de Movistar +   supongo que sabra que automáticamente ya  tiene acceso a  YOMVI en cualquier de sus modalidades, por  lo único que tiene que hacer es  descargarse la aplicación en Google Play  pulsando aqui     e identificarse  con su usuario y contraseña ( si no cuenta con ella puede llamar al 1004 para que se la faciliten ) y empezar a disfrutar de los mejores contenidos, donde y cuando quiera también en las vacaciones.
Los requisitos técnicos de esta aplicación son claramente satisfechos por el reproductor Victsing pues se requiere versión Android 4.0 o superior,procesador Dual Core y 1 GB de Memoria RAM, todos ellos requisitos satisfechos por este estupendo reproductor.

 

yomvi

 

 

En definitiva ,seguro que hay aparatos mucho mejores que el dispositivo que presentamos  en este post pero la verdad es que por el precio, el rendimiento y calidad son difícilmente mejorables no solo para disfrutar  la gran oferta de entretenimiento digital  de Imagenio: también para añadir todas las funcionalidades de smart-tv  a su TV.

Por cierto si le interesa ,aqui puede encontrar mas información

Métodos para obtener una copia legal de W10


Sin duda, Windows 10 trae muchos cambios en cuanto a actualización o instalación se refiere, pues  de entrada por ejemplo , el sistema operativo al completo o se puede instalar por Windows Update desde una versión  previa, algo que nunca había pasado. Aunque el método es muy sencillo, automático, y funciona bastante bien, siempre habrá  personas  que quieran empezar de cero con el, o incluso volver a Windows 8,.

Ademas con la actualización a W10 hay un agravante: para  todas aquellas personas que tengan una partición de recovery con su antigua imagen de Windows 8 , si se se le estropea el disco o deciden cambiarlo por uno SDD,  a pesar de tener una copia del SO legal  no disponen no de un medio de instalación ni tan siquiera un cd key de instalación

 

Para empezar, lo  primero siempre es obtener una copia de seguridad del sistema, ya sea en Windows 7 , 8.1 o incluso w10 , en cualquiera de éstos SO  se puede hacer manualmente (pasando los archivos a un disco duro externo, USB o DVD) o con la herramienta dedicada a ello que hay en el Panel de Control  . Obviamente  también  aunque parezca ambiguo, es aconsejable actualizar Windows 10 a través de Windows Update.

Veamos a continuación los pasos para obtener un medio de instalación de  W8 o W10  , así como la correspondientes  clave de instalación  para  que el caso perdamos nuestro disco ( o lo reemplacemos por otro) tengamos un medio para reinstalar w10   con nuestra licencia y adquirida  y legal .

OBTENER  MEDIO INSTALACION W8:

Suponiendo que hayamos actualizado a W10 dede W8 , es posible aun descargar una versión instalable de W8 por si deseamos conservarla

Para ello necesitamos descargarnos la herramienta de Microsoft para actualizar o crear una ISO de Windows 8, Media Creation Tool.

Los  pasos  son bien sencillos:

  • Descargar Media Creation Tool.
  • Instalar la herramienta  haciendo doble click  y permitiendo si ejecución
  • Arrancada la aplicación , hemos de escoger la versión, lenguaje y arquitectura del sistema que vamos a instalar.herramienta
  • Es muy importante escoger correctamente las tres opciones, o no podremos instalarlo de forma correcta, puesto que no se activará.screen
  • En esta elegimos la segunda opción (crear imagen para otro PC) y elegimos USB o DVD, lo que vayamos a usar.
  • Una vez hecho este paso
  • Una vez hecho, Windows 8 se descargará y se creará el arranque en lo que hagamos elegido.
  • Después de que acabe este paso, cerramos el programa y ejecutamos el DVD o USB de arranque.
  • Aquí podremos elegir entre tres opciones, mantener programas y archivos, solo archivos o no mantener nada. En nuestro caso, deberemos escoger la última, puesto que queremos hacer una instalación limpia.
  • Una vez se ponga a instalar y acabe todo el proceso, ya tendremos nuestro Windows 8 instalado y completamente limpio.

Hay que añadir, que en este paso se crea la carpeta Windows.old dentro del disco de arranque, aunque no nos debemos preocupar, puesto que la podemos eliminar con el limpiador de disco o se eliminara sola a los 30 días.

OBTENER  MEDIO INSTALACION W10

Si necesita instalar o reinstalar Windows 10 con un DVD o USB, puede usar la herramienta de creación de medios para crear sus propios medios de instalación con una unidad flash USB o un DVD. La herramienta proporciona formatos de archivo optimizados para la velocidad de descarga y puede usarse para crear archivos ISO.

Lamentablemente ,si tiene una edición Enterprise, la herramienta de creación de medios no funcionará para la actualización.

Compruebe estas cosas en el equipo donde desee instalar Windows 10:

  • Procesador de 64 bits o de 32 bits (CPU). Creará la versión de 32 bits o de 64 bits de Windows 10 apropiada para la CPU(para comprobar esto en su PC, vaya aInformación de PC en Configuración de PC o Sistema en el Panel de Control y busque Tipo de sistema).
  • Idioma en Windows. Tendrá que elegir el mismo idioma cuando instale Windows 10 (para saber qué idioma usa actualmente, vaya a Hora e idioma en Configuración de PC o Región en el Panel de control).
  • Edición de Windows. También debe elegir la misma edición de Windows (para averiguar qué edición estás utilizando, vaya a Información de PC en Configuración de PC o Sistema en el Panel de Control y busque Edición de Windows). Tenga en cuenta que Windows 10 Enterprise no está disponible  a traves de esta herramienta

antes de empezar asegúrese de que tiene:

  • Una conexión a Internet (pueden aplicarse tarifas del proveedor de servicios de Internet).
  • Espacio de almacenamiento suficiente disponible en un equipo, USB o una unidad externa para la descarga.
  • Un USB o un DVD vacío (y una grabadora de DVDs) con al menos 4 GB de espacio si quieres crear medios. Te recomendamos que uses un USB o un DVD vacío ya que se eliminará todo el contenido.

Los  pasos  para obtener la copia también son bien sencillos:

licencia

  • Paso 4:En esta elegimos la segunda opción (crear un medio de instalación para otro PC) .

 

quede desea

  • Paso 5 : Conformar el Idioma, edición y arquitectura

 

idioma

 

  • Paso 6 : Elegimos USB o DVD, lo que vayamos a usar
  • Paso 7: Esperar a que concluya el proceso

windows10ccc

 

 

 

OBTENER LA CLAVE DE INSTALACION

En el caso  de que se se le estropee el disco de arranque con su distribución de W10   o decida cambiarlo por uno SDD,  a pesar de tener una copia legar   del SO legal obtenida  en los pasos anteriores , también necesitara  una clave de instalación de  W10 ya que cualquier reinstalación de Windows  requiere tener la clave de producto original.

Windows Product Key Viewer es un app muy interesante si alguna vez tiene que averiguar la clave de producto de Windows (CD) pues Windows no proporciona una forma de ver la clave de producto instalado, asi que si ha perdido su llave o la tarjeta de registro, usted está de suerte  gracias a esta aplicación,pues  Windows Product Key Viewer es una utilidad gratuita que mostrará la clave de producto de Windows instalada (cd key) asi como la información importante del sistema de Windows.

Este producto de Windows Key Viewer funciona con todos los sistemas operativos Windows (95, 98, ME, NT, 2000, 2003, XP, Vista, 7, 8, 2008, 10), de 32 bits y de 64 bits. Ademas el programa  permite guardar esta información en un archivo de texto, copiar el código de la llave o imprimir la información Windows para su uso posterior. Incluyendo la clave de producto de Windows, también la aplicación muestra la versión completa de Windows, paquetes de servicio, identificación del producto, la fecha y el tiempo de instalación, usuario registrado, VMWare y la organización y el  tiempo de funcionamiento de Windows.

 

Los  pasos  para obtener dicha clave  también son bien sencillos:

 

w10

 

 

¿Y sin aun no ha actualizado a W10?

Los dispositivos con Windows 7 o Windows 8.1 que califiquen ,por  el momento   todavía se pueden actualizar en forma gratuita a W10 (excepto las versiones Enterprises)

Los pasos son muy sencillos:

  1. Actualizar ahora
  2. Después, haz clic en ‘Ejecutar’ para continuar
  3. La aplicación de actualización te guiará por el proceso.

Desde Microsoft aseguran que la actualización no va a ser gratuita siempre

Si quiere crear un DVD o una unidad USB que se descarga una sola vez y que puede instalar en varios equipos,    puede descargarlo desde aqui

Nota: esta actualización gratuita a Windows 10 está disponible  tanto para PCs como para  tabletas.

Otras opciones : Windows Insider

Para las personas que no dispongan de una version “legal “, todavía puede conseguir Windows 10 de forma  oficial  gracias a la ayuda y al colosal trabajo de los usuarios de Insider que ya están participando en el Programa Windows Insider. De hecho , puede seguir ayudando  para mejorarlo aún más  y de paso obtener una versión legal del SO, para lo cual bastara unirse  al Programa Windows Insider y podrá optar por recibir versiones preliminares ( y enviar  comentarios acerca de  los trabajos más recientes).
Para ello, basta con darse de alta gratuitamente en el programa Windows Insider, conectar su cuenta de Microsoft a ese registro e instalar en su ordenador la beta más actual de Windows 10 (la build 10130).

 

Como descargar vídeos de Facebook


Seguramente   alguna vez  ha visto un video en Facebook   y desearía descargarlo a su ordenador   para poderlo  ver   sin conexión  ver  desde otro  dispositivo  tablet, smar-ttv , smartphone,reproductor mp4, etc   o simplemente porque desea  conservarlo para tenerlo siempre disponible.

Pues las verdad es que ademas de existir muchísimas herramientas disponibles  que habrá que instalar en nuestro ordenador para hacer el  trabajo más sencillo, lo cierto es que cada vez hay mas portales on-line  que pueden hacer el mismo trabajo , pero  con  las innegables ventajas de no tener que instalar  nada en nuestros equipos, con la ventaja de  no solo liberar a nuestro ordenador de este trabajo sino también de la seguridad de no poder infectar nuestro ordenador por medio de muchas aplicaciones que prometen muchas funcionalidades pero que a la hora de la verdad ,  no solo no cumplen su función, sino que también aprovechan la instalación para infectar nuestros equipos.

Uno de los portales online mas famosos que permiten la descarga de vídeos es downloadvideosfrom, el cual permite simplemente  introduciendo la url del vídeo permite poder descargar a nuestro ordenador  el video  en formato mp4 sin mas  dilaciones.

Veamos los pasos a seguir para hacerlo:

1-En facebook.com  , necesita capturar la url del video , para lo cual simplemente  tiene que  pulsar  sobre el propio vídeo  haciendo  click con el botón derecho  sobre el  vídeo  y seleccionando el  menú emergente  la opción “show video url

facebook
2-Ahora  copie la  url , pulsando   control-c   o edición-copiar  ( es decir copiar al portapapeles la url obtenida desde facebook)
3-Ahora vaya a  la siguiente url:   http://www.downloadvideosfrom.com/es/
4-Pegue  la url  obtenida (mediante edición -pegar o con control+ v)  en la única caja  de texto donde pone ” Introduce la url de Facebook que quieres descargar “
descartgar2
5-Espere  unos segundos a que termine el proceso( si el vídeo es muy largo puede durar varios minutos el proceso)
6- Pulse el botón verde  “Descargar”
descargar
7-Puede que tenga que renombrar el fichero   descargado( que se depositara en este equipo->Descargas)  ,   añadiendo  la extensión .mp4,  para que sea mas fácilmente reproducible incluso offline desde su propio equipo

 

Como vemos el proceso es muy sencillo   limitándose prácticamente a tres sencillos pasos  ¿conoce otros  portales online que permitan la descarga de un modo mejor ?  No dude en compartirla con toda la comunidad de soloelectronicos.!Gracias!