loading...

martes, 27 de diciembre de 2011

Android. Determinar la velocidad de la red durante la reproducción de un vídeo.

Leer cantidad de bytes desde la red wifi.

private long parserNumber(String line) throws Exception {
        long ret=0;
        String[] delim = line.split(" ");
        if(delim.length >= 1){
            ret = Long.parseLong(delim[0]);
        }
        return ret;
    }
   
    public long syncFetchReceivedBytes() {
        // TODO Auto-generated method stub
        ProcessBuilder cmd;
        long readBytes=0;
        BufferedReader rd = null;
        try {
            String[] args = { "/system/bin/cat", "/proc/net/dev" };
            cmd = new ProcessBuilder(args);
            Process process = cmd.start();
            rd = new BufferedReader(new InputStreamReader(
                    process.getInputStream()));
            String line;
            int linecount = 0;
            while ((line = rd.readLine()) != null) {
                linecount++;
                if(line.contains("lan0")||line.contains("eth0")){
                    String[] delim = line.split(":");
                    if(delim.length>=2){
                        readBytes=parserNumber(delim[1].trim());
                        break;
                    }
                }
            }
            rd.close();
        } catch (Exception ex) {
            ex.printStackTrace();
        } finally {
            if (rd != null) {
                try {
                    rd.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
        return readBytes;
    }

 

Invocando la función anterior cada segundo

long curReadBytes=syncFetchReceivedBytes();
String strSpeed=(curReadBytes-lastReadBytes)/1024 kbps
lastReadBytes = curReadBytes;



lunes, 26 de diciembre de 2011

Desde Android como Enviar una petición HTTP POST con variables

public void saveDni(String id, String dni) {   HttpClient httpclient = new DefaultHttpClient();     
HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");   try {
//Añade las variables a enviar por post
List<NameValuePair> postValues = new ArrayList<NameValuePair>(2);
postValues.add(new BasicNameValuePair("id", "000001"));
postValues.add(new BasicNameValuePair("dni", "23234345T"));   httppost.setEntity(new UrlEncodedFormEntity(postValues));   //Hace la petición
HttpResponse response = httpclient.execute(httppost);
}
catch (ClientProtocolException e) {
//TODO Auto-generated catch block
}
catch (IOException e) {
//TODO Auto-generated catch block
}
}


domingo, 25 de diciembre de 2011

MT6516 potencia Tops-A1 funciona con Windows Mobile y Android MTK6515

image

Tops-A1 es alimentado por MTK MT6515 chip, y el diseño fue copiado de HTC Diamond2, que se podría decir fácilmente de la imagen. Se pone un procesador de 416 MHz, 3.2 pulgadas WQVGA 240x400 pantalla, 256 MB de RAM, 256 MB ROM, chip de GPS, dual sim, una cámara de 3 megapíxeles y una cámara secundaria frontal.  Estas especificaciones no son definitivamente muy bueno de acuerdo con el estándar de la industria actual, pero este teléfono recibe más de lo que se podía ver a partir de sus especificaciones. Cuando este teléfono por primera vez al mercado sólo con Windows Mobile.Recientemente, el fabricante dio a conocer un nuevo ROM, con la que el teléfono puede funcionar con Windows Mobile y Android OS. Una cosa puede ser diferente de esperar es que no se puede seleccionar el sistema operativo de su pantalla de inicio. En su lugar, usted necesita decidir qué sistema operativo que desea ejecutar cuando se inicia el teléfono por pulsar las teclas diferentes. Cuando se presiona la tecla de encendido para iniciar el teléfono, pone el sistema operativo Android. Cuando se presiona la tecla de encendido y tecla de retroceso, al mismo tiempo para iniciar el teléfono, te lleva Windows Mobile. Todos estos se presentaron en el siguiente video, echar un vista



HTC EVO 4G clon V819 funciona con Android 2.1 MTK6516

image

El clon de HTC EVO 4G de Shenzhen shanzhai está a punto de salir al mercado. El diseño es muy similar a la máquina original, pero las especificaciones no son tan buenos. Es sólo sobre la base de MTK MTK 6516 chip, que sólo tiene un procesador de 460 MHz, con lo que con un 3,5 pulgadas de 320x480 pantalla táctil resistiva, 256 MB de RAM, 512 MB de ROM y una cámara de 2 megapíxeles. Wi-Fi y GPS tampoco falta como características estándar. Se ejecuta Android 2.1, y se pone de radio FM.El precio aún no es revelado, pero podría ser alrededor de 1.200 yuanes.



I9000 Samsung Galaxy S clon de Shenzhen

image

Galaxy de Samsung teléfonos de la serie S no se comportan mal en el mercado, y de la maldición que atrajo la atención de los encargados de Shenzhen shanzhai. Este Galaxy S I9000 clon es su más reciente respuesta. El teléfono se ve decente con un acabado dorado, y también sólida construcción, lo que podría molestar es que se basa en MTK MTK6516 chip, que apenas consigue un procesador de 416MHz. Se ejecuta Android 2.1 en la actualidad, y de acuerdo con los niños detrás de M8cool el fabricante lanzará un nuevo firmware en no mucho tiempo, compatible con Windows Mobile y Android de arranque dual, que no es imposible, y los responsables de shanzhai no llevar increíble, porque hemos parecen algunas MTK6516 teléfonos basados ​​en sistema operativo de arranque dual. Otras especificaciones incluyen un 3,5 pulgadas de 320 × 480 de pantalla táctil capacitiva, 256 MB de RAM, 512 MB ​​de ROM, Bluetooth y conectividad Wi-Fi y una cámara de 5 megapíxeles. Todavía no hay información sobre el precio.



HOT teléfono HD9 se doble sim dual y el sistema operativo

hot

Este es el nuevo teléfono HD9 de la compañía de esta serie. HOT HD9 tiene un 4,3 pulgadas de 480 × 800 de pantalla táctil capacitiva, 512 MB de ROM, 488 MB de RAM, una cámara de 8 megapíxeles, y un conector para auriculares de 3,5 mm. Es compatible con dual sim, dual y sistema operativo: el día de Windows Mobile 6.5 y Android 2.2. Las personas mayores de sitio web chino PConline dijo que recibe un 1 GB procesador Qualcomm 8250B, pero dudo mucho de eso. Lo más probable es que viene con una 460 Mhz MTK6516 chip. El diseño es bastante decente, pero el precio no es barato también, que es de 1980 Yuan (unos $ 290 USD).



MTK6516 clon de HTC Desire potencia soporta Android 2.2, sim dual y pantalla WVGA

clon1

MTK empresa parece haber hecho grandes mejoras en su MTK6516 chip de teléfono inteligente. Ellos han tenido éxito esta plataforma de apoyo a Android 2.2 y pantalla WVGA.Todo esto  se ha demostrado en un teléfono real, un clon de HTC Desire. El teléfono corre Android 2.2, con 480 × 800 pixels, que son a la vez la primera vez que se encuentra en MTK6516 teléfonos basados ​​en chip. La pantalla es de 3,6 pulgadas, y se hace doble SIM de apoyo, uno de los favoritos función de los empresarios. Otra cosa interesante es que este teléfono no tiene ningún problema para ejecutar el popular juego Angry aves, que se mostró en el segundo vídeo. El primer video le dará una impresión más o menos de la pantalla del teléfono y la respuesta.