loading...

martes, 5 de febrero de 2013

Sincronización inalámbrica de contactos con Correo Yahoo!, integraciones MSN, Gmail y Alt-N autorizar contactos del smartphone BlackBerry para sincronizar con los contactos de estas cuentas de correo electrónico asociadas

ColapsoMedio ambiente

  • BlackBerry Internet Service
  • BlackBerry Device Software 5.0
  • BlackBerry 6
  • BlackBerry 7
  • Yahoo! Correo
  • Alt-N MDaemon Tecnologías de Servidor de Correo
  • Windows Live Mail
  • Gmail / Google Mail

ColapsoVisión de conjunto

Sincronización inalámbrica de contactos con Correo Yahoo!, integraciones MSN, Gmail y Alt-N autorizar contactos del smartphone BlackBerry para sincronizar con los contactos de estas cuentas de correo electrónico asociadas. La sincronización es bidireccional, lo que significa que los contactos se pueden crear, modificar y eliminar, ya sea del smartphone BlackBerry o la cuenta de correo electrónico desde un navegador web, y los cambios se sincronizan en ambas direcciones.

La sincronización de contactos se realiza automáticamente a través del aire, que elimina la necesidad de conectar el smartphone BlackBerry a un ordenador para realizar la sincronización.

Un smartphone BlackBerry solo se puede sincronizar con los contactos de varias cuentas de correo electrónico compatibles. Cada cuenta de correo electrónico tendrá su propia lista de contactos que se puede ver en las opciones de los contactos en el teléfono inteligente BlackBerry. Los contactos se pueden mostrar en una lista unificada o se pueden filtrar basándose en la cuenta de correo electrónico se sincronizan con.

La sincronización inalámbrica sólo se sincronizará entre el smartphone BlackBerry y la cuenta de correo electrónico asociada. Los contactos no se sincronizan desde la cuenta de correo electrónico a otra cuando varias cuentas de apoyo están integrados.

Nota: Si el smartphone BlackBerry está ejecutando una versión de software que no es compatible con la sincronización inalámbrica libreta de direcciones, la opción de activar la sincronización inalámbrica no estará disponible cuando la integración o la configuración de la cuenta de correo electrónico.

Para activar o desactivar la sincronización inalámbrica de contactos, por favor complete los siguientes pasos:

Para BlackBerry 7 y BlackBerry 6:

  1. Haga clic en Configuración > Cuentas de correo electrónico .
  2. Seleccione la cuenta de correo de Internet si se le solicita.
  3. Inicie sesión con el nombre de usuario del servicio de Internet BlackBerry cuenta y contraseña si es necesario para ello.
  4. Haga clic en la cuenta de correo electrónico y seleccione Editar .
  5. Desplácese hasta Opciones de sincronización y comprobar Contactos para permitir la sincronización inalámbrica y desmarque para desactivar la sincronización inalámbrica.
  6. Haga clic en Guardar para aplicar la nueva configuración
  7. Introduzca la contraseña de la cuenta de correo electrónico para activar la sincronización de contactos entre el smartphone BlackBerry y la cuenta de correo electrónico.

Para BlackBerry Device Software 5.0:

  1. Haga clic en Configuración > Configuración de correo electrónico .
  2. Inicie sesión con el nombre de usuario del servicio de Internet BlackBerry cuenta y contraseña si es necesario para ello.
  3. Haga clic en la cuenta de correo electrónico y seleccione Editar .
  4. Desplácese hasta Opciones de sincronización y comprobar Contactos para permitir la sincronización inalámbrica y desmarque para desactivar la sincronización inalámbrica.
  5. Haga clic en Guardar para aplicar la nueva configuración
  6. Introduzca la contraseña de la cuenta de correo electrónico para activar la sincronización de contactos entre el smartphone BlackBerry y la cuenta de correo electrónico.

Nota : Si la sincronización inalámbrica no funciona después de realizar los pasos anteriores, compruebe si la sincronización inalámbrica ha sido posible gracias a los siguientes pasos:

  1. Elija Contactos desde la pantalla principal.
  2. Haga clic en el botón de menú y seleccione  Opciones.
  3. En la lista de contacto apropiado.
  4. Coloque una marca de verificación junto a  la sincronización inalámbrica para activar la sincronización inalámbrica y desmarque para desactivar la sincronización inalámbrica.

Nota: Si la cuenta de correo electrónico no se ha integrado aún a la cuenta de BlackBerry Internet Service, consulte la guía del usuario del servicio de Internet de BlackBerry para obtener instrucciones sobre cómo integrar una cuenta de correo electrónico existente.

ColapsoInformación adicional

Nota: Yahoo! Categorías electrónico, MSN y Grupos de Alt-N no son compatibles. Categoría y / o listas de distribución del Grupo de Contacto no se sincronizarán.

Nota: la sincronización de contactos inalámbrica con Yahoo! Mail, Gmail / Google Mail y / o Alt-N integraciones de correo electrónico requiere BlackBerry Device Software 5.0, BlackBerry 6, o BlackBerry 7.

Nota: la sincronización de contactos inalámbrica con MSN, Hotmail, y / o integraciones de correo electrónico de Windows Live sólo está disponible en los teléfonos inteligentes BlackBerry con BlackBerry 6 o BlackBerry 7.

Nota: Póngase en contacto con sincronización se produce cada cuatro horas y está limitado a 10.000 contactos. Una vez que se alcanza este número, la sincronización de datos de nuevos contactos se detendrá y el usuario del smartphone BlackBerry recibirá el siguiente mensaje:

Ha alcanzado el número máximo de contactos permitidos por su cuenta <EmailAddress>. El Servicio de Internet BlackBerry seguirá sincronizar los contactos existentes para <EmailAddress> en su dispositivo BlackBerry a su cuenta <EmailAddress>. Puede seguir añadiendo contactos para <EmailAddress> a su dispositivo BlackBerry, pero el BlackBerry Internet Service no se sincronizarán estos nuevos contactos con su cuenta <EmailAddress>.

     

lunes, 4 de febrero de 2013

Utilizar una formula en excel

Aquí utilizaremos una formula condicional, donde evaluaremos una condición en la hoja de cálculo.

image

Colocamos =

luego si, que es el la función de la formula que establecerá le pregunta, a evaluar,

abrimos paréntesis, y vamos aquí a colocar para la prueba lógica, es decir que vamos a evaluar, e este caso la edad, que esta en la columna C, línea 5.

Colocamos el cursos en la celda C5, y veremos que la celda se recubre de línea intermitentes punteadas y después del paréntesis aparecerá C5

image

luego colocamos el símbolo de comparación en este caso utilizaremos menor que <

 

image

Y establecemos el parámetro de edad 18 años

image

luego colocamos el separador de listas que es “ punto y coma ; “  pero también puede ser  “ coma , “, de acuerdo como se hayan definidos los parámetros de excel, durante la instalación de programa, o dependiendo del país en que nos encontremos.

image

Si la condición es verdadera, es decir C5 es menor que 18, que en este es caso es cierta, colocaremos aquí el valor de la celda D5, que es 50, es decir colocamos el cursor en la celda D% con el mouse.

image

y luego volvemos a colora el separador de listas que es “ punto y coma ; “ pero también puede ser “ coma , “, de acuerdo como se hayan definidos los parámetros de excel, durante la instalación de programa, o dependiendo del país en que nos encontremos

Luego colocaremos la el valor si es falso, el cual puede ser cero (0), o un texto  por ejemplo “es mayor, si es alfabético lo debemos encerrar entre comillas y para finalizar colocamos el paréntesis de cierre, y le damos enter y la formula ya esta hecha.

 

image

Resultado

image

 

image

Aquí hemos cambiado el valor de la celda C5, por 23 y se cumple la segunda condición de la formula

image

 

Cualquier consulta enviar un correo a mb1745@hotmail.com

 

 

 

Extraer sub-totales a otra página en excel

Si trabajamos con la función image, en excel, y queremos llevar los subtotales a otra hoja para trabajarlos en un grafico

 

image

Seleccionamos el rango y aplicamos la función del menú subtotal d

image

Seleccionamos el nivel 2 image y veremos solo los sub-totales

Seleccionamos el rango de los subtotales

image

Presionamos la tecla F5, y nos aparecerá otra venta de nombre ir a

image

Seleccionamos el icono image dándole doble click

Se despliega otra pantalla de nombre ir a especial

 

image

Seleccionamos la opción Sólo celdas visibles (2)

image

 

Les das aceptar image con un click.

Luego copiar

image

Y luego te diriges a ala hoja donde lo quieres pegar

image

y lo pegas

 

image

Es todo

 

 

 

 

miércoles, 23 de enero de 2013

string[] ct_name = null;

string[] ct_name = null;

  package com.phpserver;   import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;   import android.app.ListActivity;
import android.net.ParseException;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;   public class send1 extends ListActivity {
int ct_id;
String[] ct_name = null;   @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
String result = null;
InputStream is = null;
StringBuilder sb = null;
// http post
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2:8086/city.php");
// httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
} catch (Exception e) {
Log.e("log_tag", "Error in http connection" + e.toString());
}
// convert response to string
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
is, "iso-8859-1"), 8);
sb = new StringBuilder();
sb.append(reader.readLine() + "\n");
String line = "0";
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
result = sb.toString();
} catch (Exception e) {
Log.e("log_tag", "Error converting result " + e.toString());
}
// paring data
JSONArray jArray;
try {
jArray = new JSONArray(result);
JSONObject json_data = null;
ct_name = new String[jArray.length()];
for (int i = 0; i < jArray.length(); i++) {
json_data = jArray.getJSONObject(i);
ct_id = json_data.getInt("CITY_ID");
ct_name[i] = json_data.getString("CITY_NAME");
}
} catch (JSONException e1) {
Toast.makeText(getBaseContext(), "No City Found", Toast.LENGTH_LONG)
.show();
} catch (ParseException e1) {
e1.printStackTrace();
}
setListAdapter(new ArrayAdapter<string>(this,
android.R.layout.simple_list_item_1, ct_name));
ListView lv;
lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView int position, long id) {
// When clicked, show a toast with the TextView text
Toast.makeText(getApplicationContext(),
ct_name[position] + " wasClicked", Toast.LENGTH_SHORT)
.show();
}   });
}
}</string>
-------------------------------------------------------------------------
PHP code for receiving data:
-------------------------------------------------------------------------

Collapse | Copy Code

$hostname_localhost ="localhost";
$database_localhost ="mydatabase";
$username_localhost ="root";
$password_localhost ="";   $localhost = mysql_connect($hostname_localhost,$username_localhost,$password_localhost)
or
trigger_error(mysql_error(),E_USER_ERROR);   mysql_select_db("Deal");
$sql=mysql_query("select * from CITY where CITY_NAME like 'A%'");
while($row=mysql_fetch_assoc($sql))
$output[]=$row;
print(json_encode($output));
mysql_close();
?>

-------------------------------------------------------------------------
java code for Insert data:
-------------------------------------------------------------------------

Collapse | Copy Code

 package com.Insert;   import java.io.InputStream;
import java.util.ArrayList;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import android.app.ListActivity;
import android.os.Bundle;
import android.util.Log;   public class Insert extends ListActivity {
String[] ct_name = null;   @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);

InputStream is = null;
// http post
ArrayList<namevaluepair> nameValuePairs = new ArrayList<namevaluepair>(); nameValuePairs.add(new BasicNameValuePair("c_name","KL"));
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2:8086/city1.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
}catch(Exception e){
Log.e("log_tag", "Error in http connection"+e.toString());
}
}

}

-------------------------------------------------------------------------
PHP code for Insert data:
-------------------------------------------------------------------------

Collapse | Copy Code

 $hostname_localhost ="localhost";
$database_localhost ="mydatabase";
$username_localhost ="root";
$password_localhost ="";   $localhost = mysql_connect($hostname_localhost,$username_localhost,$password_localhost)
or
trigger_error(mysql_error(),E_USER_ERROR);   mysql_select_db("Deal");
$sql=mysql_query("INSERT INTO CITY (CITY_NAME)VALUES('".$_REQUEST['c_name']."')");
//for updation
//$sql=update CITY set CITY_NAME='".$_REQUEST['c_name']."' where CITY_ID=22
$r=mysql_query($sql);
if(!$r)
echo "Error in query: ".mysql_error();
mysql_close();
?>

********************Add

Collapse | Copy Code

 <uses-permission android:name="android.permission.INTERNET" xmlns:android="#unknown"></uses-permission>
to AndroidManifest
To connect to your emulator, you can use this link: http://10.0.2.2:8080/.

viernes, 14 de septiembre de 2012

Intel con Jelly Bean Android 4.1

Android 4.1 en Intel

Intel ncon una versión de Jelly Bean para smartphones con Atom, y sin embargo, esa promesa quedó en algo inconcreto y sin una fecha a la que agarrarse. La versión Android 4.1 para Medfield está ya funcionando en dispositivos Intel. Pero antes de que eches las campanas al vuelo, te advertimos de que todavía falta tiempo para que llegue a los usuarios ya que los fabricantes y operadores tienen que comenzar con el lento proceso de las actualizaciones. Los usuarios actuales de estos terminales sentirán la frustración de tenerlo tan cerca y al mismo tiempo tan lejos, pero al menos deben consolarse sabiendo que Intel no queda atrás en este terreno frente a sus rivales.



lunes, 10 de septiembre de 2012

Instalar recovery 5.0.2 en UM840

image

El recovery es el utilitario del sistema Android, con el cual se puede cambiar el sistema operativo del teléfono (ROM), particionar la tarjeta SD, para poder instalar aplicaciones (APP), y liberar espacio en nuestro teléfono inteligente

 

Descargar el archivo Recovery 5.0 aquí

 

Debes descomprimir en el disco duro de su equipo en una carpeta el archivo zip.

image

image

image

Procedimiento a seguir:

 

  • Apaga el celular normalmente.
  • Retira la bateria por unos tres (03) segundos
  • Coloca su UM840 en modo Boot, mediante la presion de las teclas: COLGAR+BAJAR VOLUMEN+BOTÓN DE ENCENDIDO.
  • El teléfono entrará en modo Bootloader y mostrando la pantalla de Movilnet,
  • Ahora conecta el teléfono a tu computador con su cable USB.
  • Se instalaran los drivers los Drivers Android 1.0 USB por lo que escucharan el tono de Windows cuando se instala un dispositivo USB.

 

  • Desde el computador enla carpeta que descomprimimos el archivo Recovery. Ejecutamos el archivo FlashRecovery
  • image
  •  
  •  
  • Nos mostrara en la pantalla de nuestro computador la ventana de Dos que es negra, seguimos las instrucciones que aparezcan en esa pantalla. Sabremos que finalizo porque mostrara este mensaje:  “Finished. total time: … seg”
  • Cerramos la Ventana.
  • Luego desde nuestro computador ejecutamos el archivo
  • FlashModeReboot
  • image
  •  
  •   Nos mostrara en la pantalla de nuestro computador la ventana de Dos que es negra, seguimos las instrucciones que aparezcan en esa pantalla Luego cierras el programa cuando esté listo y mostrara el mensaje
  •  “Finished . total time : … seg“
  • El teléfono se reiniciará.
  • Para verificar la instalación, debemos entrar en el teléfono modo recovery, para ello  apagamos el teléfono y presionamos las teclas: LLAMAR + SUBIR VOLUMEN + ENCENDER.
  • Se desplegar un menú en la pantalla en formato texto:


domingo, 9 de septiembre de 2012

DatePicker, DatePickerDialog

Puede muy fácilmente tener acceso a la DatePicker objeto encapsulado por el DatePickerDialog mediante la reflexión

DatePickerDialog dialog = ... // create dialog
Field mDatePickerField = dialog.getClass().getDeclaredField("mDatePicker");
mDatePickerField.setAccessible(true);
DatePicker mDatePickerInstance = (DatePicker) mDatePickerField.get(dialog);

Ejemplos para ser aplicados:


 


android.app.DatePickerDialog


final Calendar cal = Calendar.getInstance();

final Long time = getValue();

if (time != null) {

    cal.setTimeInMillis(time.longValue());

}

return new DatePickerDialog(

        getContext(),

        this,

        cal.get(Calendar.YEAR),

        cal.get(Calendar.MONTH),

        cal.get(Calendar.DAY_OF_MONTH));

 

  switch (id) {

        case TIME_DIALOG_ID:

            return new TimePickerDialog(this,

                    mTimeSetListener, mHour, mMinute, false);

        case DATE_DIALOG_ID:

            return new DatePickerDialog(this,

                        mDateSetListener,

                        mYear, mMonth, mDay);

    }

    return null;

}


@Override

protected Dialog onCreateDialog(int id) {

    switch (id) {

    case DATE_DIALOG_ID:

        return new DatePickerDialog(this, this, mYear, mMonth, mDay);

    default:

        break;

    }

    return null;

}








      }

    });

     

    mMonthButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {

            new DatePickerDialog(BudgetList.this, mDateSetListener, Buxoid.mYear, Buxoid.mMonth, 1).show();

        }

    });

     

    registerForContextMenu(getListView());

}


    }

    });

     

    mMonthButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {

            new DatePickerDialog(Analysis.this, mDateSetListener, Buxoid.mYear, Buxoid.mMonth, 1).show();

        }

    });

}

 

 









});

 

// set the onclick listener for the change date button

mDate.setOnClickListener(new View.OnClickListener() {

    public void onClick(View view) {

        new DatePickerDialog(EditTransaction.this, mDateSetListener, mYear, mMonth-1, mDay).show();

    }

});

 

mTransId = icicle != null ? icicle.getLong(BuxoidDb.TRANS_ROWID) : null;

mAccountId = icicle != null ? icicle.getString(BuxoidDb.TRANS_ACCOUNTID) : null;