ROMs y desarrollo HTC Tattoo ROMs y desarrollo HTC Tattoo


 
Herramientas
  #941  
Viejo 01/02/11, 09:30:07
Avatar de nick85
nick85 nick85 no está en línea
Miembro del foro
Mensajes: 90
 
Fecha de registro: ene 2011
Mensajes: 90
Modelo de smartphone: HTC TATTOO
Tu operador: Orange
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por KalimochoAz Ver Mensaje
Esto se irá mejorando en futuras versiones de Cyanogen, lo de ondemand, de toda maneras nos interesa ondemand. Con respecto a lo del 264 tomo nota y lo corrijo que eso es fallo mío, gracias.



Bajo ningún concepto es recomendable pasar de 710. Es cosa de cada uno lo que quiera testear, pero por encima de 710 a mi se me hace inestable y más lento el sistema.
Respecto a los perfiles, no se han implementado. Cuando termine con la cámara es posible que lo implemente yo mismo, pero en todo caso creo que sin ellos ahora tiene que ser más rápida la ROM e igual de consumo. On demand significa que cuando está apagada por defecto consume la mínima batería.

El concepto de ondemand significa que el kernel monitoriza el tiempo de uso de la CPU, cuando se acerca al 100% aumenta la freq. y así progresivamente hasta el máximo, por lo que si poner el mínimo lo que tenías cuando estaba apagada la pantalla y el máximo 710 tendrás el mínimo consumo con un rendimiento óptimo.
In fact you recommand to use setcpu or to uninstall it completly ?


  #942  
Viejo 01/02/11, 09:32:30
Avatar de KalimochoAz
KalimochoAz KalimochoAz no está en línea
Cocinero veterano
Mensajes: 1,092
 
Fecha de registro: jun 2008
Localización: Barcelona
Mensajes: 1,092
Modelo de smartphone: HTC Tatoo
Versión de ROM: CyanogenMod 7.x
Tu operador: Movistar
Mencionado: 87 comentarios
Tagged: 1 hilos
Si no pasa nada hoy tenemos fotos en jpeg ( aunque no sea más que un apaño temporal ) gracias al código de filipepferraz. Dado que soy de la vieja escuela y que el java no es mi fuerte, necesito un ratillo para ver como lo implemento en la aplicación de la cámara.

Ánimo.

Thanks filipepferraz I will try to implement this today as a provisional "PATCH". I'm not so java skilled so it will take me some time but I will do.
  #943  
Viejo 01/02/11, 09:37:37
Avatar de filipeferraz
filipeferraz filipeferraz no está en línea
Usuario novato en la web
Mensajes: 18
 
Fecha de registro: ene 2011
Mensajes: 18
Modelo de smartphone: HTC Tattoo
Tu operador: Movistar
Mencionado: 3 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por KalimochoAz Ver Mensaje
Si no pasa nada hoy tenemos fotos en jpeg ( aunque no sea más que un apaño temporal ) gracias al código de filipepferraz. Dado que soy de la vieja escuela y que el java no es mi fuerte, necesito un ratillo para ver como lo implemento en la aplicación de la cámara.

Ánimo.

Thanks filipepferraz I will try to implement this today as a provisional "PATCH". I'm not so java skilled so it will take me some time but I will do.
If the code is the same as that posted by @kallesone if you wish I can add my code in minutes, just need the actual file.
Código:
Código :import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

import android.app.Activity;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.hardware.Camera;
import android.hardware.Camera.PictureCallback;
import android.hardware.Camera.ShutterCallback;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

import com.datastructure.Preferencias;
import com.wy.android.R;

public class Camara extends Activity implements SurfaceHolder.Callback{
    private Preferencias settings;
    private Camera camera;
    private SurfaceView mSurfaceView;
    private SurfaceHolder mSurfaceHolder;
    private static final String TAG = "CameraApiTest";
    boolean mPreviewRunning = false;
    private Button BotonCamara;
    
    [MENTION=42589]override[mention]
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.camara);
        
        BotonCamara = (Button)findViewById(R.id.leercodigo2);
        BotonCamara.setOnClickListener(HacerFoto);
        
        settings = (Preferencias) getIntent().getSerializableExtra("com.datastructure.Preferencias");
        setText();
        
        getWindow().setFormat(PixelFormat.TRANSLUCENT);
        
        mSurfaceView = (SurfaceView)findViewById(R.id.surface);
        mSurfaceHolder = mSurfaceView.getHolder();
        mSurfaceHolder.addCallback(this);
        mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
        
        /*
        camera = Camera.open();
        Camera.Parameters parameters = camera.getP  arameters();
        parameters.setPictureFormat(PixelFormat.JP  EG); 
        camera.setParameters(parameters);
        */
        
    }

    private void setText() {
        
    }
    
    private OnClickListener HacerFoto = new OnClickListener()
    {
        public void onClick(View v){
            camera.takePicture(shutterCallback, rawCallback, jpegCallback);
        }
    };
    
    
    public boolean onCreateOptionsMenu(android.view.Menu menu) {
        MenuItem item = menu.add(0, 0, 0, R.string.atras);
        item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
            public boolean onMenuItemClick(MenuItem item) {
                Intent intent = new Intent();
                intent.putExtra("com.datastructure.Preferencias", settings);
                intent.setClass(Camara.this, Start.class);
                startActivity(intent);
                finish();
                return true;
            }
        });
        return true;
    }
    
    [MENTION=42589]override[mention]
    protected void onRestoreInstanceState(Bundle savedInstanceState)
    {
        super.onRestoreInstanceState(savedInstanceState);
    }

    Camera.PictureCallback mPictureCallback = new Camera.PictureCallback() {
        public void onPictureTaken(byte[] data, Camera c) {
            Log.e(TAG, "PICTURE CALLBACK: data.length = " + data.length);
            camera.startPreview();
        }
    };

    public boolean onKeyDown(int keyCode, KeyEvent event)
    {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            return super.onKeyDown(keyCode, event);
        }
 
        if (keyCode == KeyEvent.KEYCODE_SPACE) {
            camera.takePicture(shutterCallback, rawCallback, jpegCallback);
            return true;
        }

        return false;
    }

    protected void onResume()
    {
        Log.e(TAG, "onResume");
        super.onResume();
    }

    protected void onSaveInstanceState(Bundle outState)
    {
        super.onSaveInstanceState(outState);
    }

    protected void onStop()
    {
        Log.e(TAG, "onStop");
        super.onStop();
    }

    public void surfaceCreated(SurfaceHolder holder)
    {
        Log.e(TAG, "surfaceCreated");
        camera = Camera.open();
        //mCamera.startPreview();
    }

    public void surfaceChanged(SurfaceHolder holder, int format, int w, int h)
    {
        Log.e(TAG, "surfaceChanged");

        // XXX stopPreview() will crash if preview is not ru  nning
        if (mPreviewRunning) {
            camera.stopPreview();
        }
        
        Camera.Parameters p = camera.getParameters();
        p.setPreviewSize(250, 250);
        p.setPictureSize(250, 250);
        camera.setParameters(p);
        try {
            camera.setPreviewDisplay(holder);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        camera.startPreview();
        mPreviewRunning = true;
    }

    public void surfaceDestroyed(SurfaceHolder holder)
    {
        Log.e(TAG, "surfaceDestroyed");
        camera.stopPreview();
        mPreviewRunning = false;
        camera.release();
    }
    
    ShutterCallback shutterCallback = new ShutterCallback() {
          public void onShutter() {
            // TODO Do something when the shutter closes.
          }
        };
         
        PictureCallback rawCallback = new PictureCallback() {
          public void onPictureTaken(byte[] _data, Camera _camera) {
            // TODO Do something with the image RAW data.
          }
        };
         
        PictureCallback jpegCallback = new PictureCallback() {
          public void onPictureTaken(byte[] data, Camera _camera) {
                FileOutputStream outStream = null;
                try {
                    // write to local sandbox file system
                    // outStream =
                    // CameraDemo.this.openFileOutput(String.format("%d.jpg",
                    // System.currentTimeMillis()), 0);
                    // Or write to sdcard
                    
                    String fotoName = new String();
                    fotoName="wy"+System.currentTimeMillis();
                    outStream = new FileOutputStream(String.format(
                            "/sdcard/%s.png", fotoName));
                    outStream.write(data);
                    outStream.close();
                    Log.d(TAG, "onPictureTaken - wrote bytes: " + data.length);
                    
                    Intent intent = new Intent();
                    intent.putExtra("com.datastructure.Preferencias", settings);
                    Bundle b = new Bundle();
                    b.putString("qr", fotoName);
                    intent.putExtras(b);
                    intent.setClass(Camara.this, qrdecode.class);
                    startActivity(intent);
                    finish();
                    
                } catch (FileNotFoundException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                } finally {
                }
                Log.d(TAG, "onPictureTaken - jpeg");
          }
        };
}  
  #944  
Viejo 01/02/11, 09:55:40
Avatar de nick85
nick85 nick85 no está en línea
Miembro del foro
Mensajes: 90
 
Fecha de registro: ene 2011
Mensajes: 90
Modelo de smartphone: HTC TATTOO
Tu operador: Orange
Mencionado: 1 comentarios
Tagged: 0 hilos
I download swype in your first post and install it, but when I open sms it not appear ... how to use it by default ?

Thx
  #945  
Viejo 01/02/11, 10:10:29
Avatar de KalimochoAz
KalimochoAz KalimochoAz no está en línea
Cocinero veterano
Mensajes: 1,092
 
Fecha de registro: jun 2008
Localización: Barcelona
Mensajes: 1,092
Modelo de smartphone: HTC Tatoo
Versión de ROM: CyanogenMod 7.x
Tu operador: Movistar
Mencionado: 87 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por nick85 Ver Mensaje
I download swype in your first post and install it, but when I open sms it not appear ... how to use it by default ?

Thx
Settings -> Language & Keyboard -> Enable swype
  #946  
Viejo 01/02/11, 10:16:36
Avatar de nick85
nick85 nick85 no está en línea
Miembro del foro
Mensajes: 90
 
Fecha de registro: ene 2011
Mensajes: 90
Modelo de smartphone: HTC TATTOO
Tu operador: Orange
Mencionado: 1 comentarios
Tagged: 0 hilos
Thx kali, but I haven't see that it's just in UK and Spanish
  #947  
Viejo 01/02/11, 10:19:35
Avatar de KalimochoAz
KalimochoAz KalimochoAz no está en línea
Cocinero veterano
Mensajes: 1,092
 
Fecha de registro: jun 2008
Localización: Barcelona
Mensajes: 1,092
Modelo de smartphone: HTC Tatoo
Versión de ROM: CyanogenMod 7.x
Tu operador: Movistar
Mencionado: 87 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por filipeferraz Ver Mensaje
If the code is the same as that posted by @kallesone if you wish I can add my code in minutes, just need the actual file.
Código:
Código :import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

import android.app.Activity;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.hardware.Camera;
import android.hardware.Camera.PictureCallback;
import android.hardware.Camera.ShutterCallback;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

import com.datastructure.Preferencias;
import com.wy.android.R;

public class Camara extends Activity implements SurfaceHolder.Callback{
    private Preferencias settings;
    private Camera camera;
    private SurfaceView mSurfaceView;
    private SurfaceHolder mSurfaceHolder;
    private static final String TAG = "CameraApiTest";
    boolean mPreviewRunning = false;
    private Button BotonCamara;
    
    [MENTION=42589]override[mention]
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.camara);
        
        BotonCamara = (Button)findViewById(R.id.leercodigo2);
        BotonCamara.setOnClickListener(HacerFoto);
        
        settings = (Preferencias) getIntent().getSerializableExtra("com.datastructure.Preferencias");
        setText();
        
        getWindow().setFormat(PixelFormat.TRANSLUCENT);
        
        mSurfaceView = (SurfaceView)findViewById(R.id.surface);
        mSurfaceHolder = mSurfaceView.getHolder();
        mSurfaceHolder.addCallback(this);
        mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
        
        /*
        camera = Camera.open();
        Camera.Parameters parameters = camera.getP  arameters();
        parameters.setPictureFormat(PixelFormat.JP  EG); 
        camera.setParameters(parameters);
        */
        
    }

    private void setText() {
        
    }
    
    private OnClickListener HacerFoto = new OnClickListener()
    {
        public void onClick(View v){
            camera.takePicture(shutterCallback, rawCallback, jpegCallback);
        }
    };
    
    
    public boolean onCreateOptionsMenu(android.view.Menu menu) {
        MenuItem item = menu.add(0, 0, 0, R.string.atras);
        item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
            public boolean onMenuItemClick(MenuItem item) {
                Intent intent = new Intent();
                intent.putExtra("com.datastructure.Preferencias", settings);
                intent.setClass(Camara.this, Start.class);
                startActivity(intent);
                finish();
                return true;
            }
        });
        return true;
    }
    
    [MENTION=42589]override[mention]
    protected void onRestoreInstanceState(Bundle savedInstanceState)
    {
        super.onRestoreInstanceState(savedInstanceState);
    }

    Camera.PictureCallback mPictureCallback = new Camera.PictureCallback() {
        public void onPictureTaken(byte[] data, Camera c) {
            Log.e(TAG, "PICTURE CALLBACK: data.length = " + data.length);
            camera.startPreview();
        }
    };

    public boolean onKeyDown(int keyCode, KeyEvent event)
    {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            return super.onKeyDown(keyCode, event);
        }
 
        if (keyCode == KeyEvent.KEYCODE_SPACE) {
            camera.takePicture(shutterCallback, rawCallback, jpegCallback);
            return true;
        }

        return false;
    }

    protected void onResume()
    {
        Log.e(TAG, "onResume");
        super.onResume();
    }

    protected void onSaveInstanceState(Bundle outState)
    {
        super.onSaveInstanceState(outState);
    }

    protected void onStop()
    {
        Log.e(TAG, "onStop");
        super.onStop();
    }

    public void surfaceCreated(SurfaceHolder holder)
    {
        Log.e(TAG, "surfaceCreated");
        camera = Camera.open();
        //mCamera.startPreview();
    }

    public void surfaceChanged(SurfaceHolder holder, int format, int w, int h)
    {
        Log.e(TAG, "surfaceChanged");

        // XXX stopPreview() will crash if preview is not ru  nning
        if (mPreviewRunning) {
            camera.stopPreview();
        }
        
        Camera.Parameters p = camera.getParameters();
        p.setPreviewSize(250, 250);
        p.setPictureSize(250, 250);
        camera.setParameters(p);
        try {
            camera.setPreviewDisplay(holder);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        camera.startPreview();
        mPreviewRunning = true;
    }

    public void surfaceDestroyed(SurfaceHolder holder)
    {
        Log.e(TAG, "surfaceDestroyed");
        camera.stopPreview();
        mPreviewRunning = false;
        camera.release();
    }
    
    ShutterCallback shutterCallback = new ShutterCallback() {
          public void onShutter() {
            // TODO Do something when the shutter closes.
          }
        };
         
        PictureCallback rawCallback = new PictureCallback() {
          public void onPictureTaken(byte[] _data, Camera _camera) {
            // TODO Do something with the image RAW data.
          }
        };
         
        PictureCallback jpegCallback = new PictureCallback() {
          public void onPictureTaken(byte[] data, Camera _camera) {
                FileOutputStream outStream = null;
                try {
                    // write to local sandbox file system
                    // outStream =
                    // CameraDemo.this.openFileOutput(String.format("%d.jpg",
                    // System.currentTimeMillis()), 0);
                    // Or write to sdcard
                    
                    String fotoName = new String();
                    fotoName="wy"+System.currentTimeMillis();
                    outStream = new FileOutputStream(String.format(
                            "/sdcard/%s.png", fotoName));
                    outStream.write(data);
                    outStream.close();
                    Log.d(TAG, "onPictureTaken - wrote bytes: " + data.length);
                    
                    Intent intent = new Intent();
                    intent.putExtra("com.datastructure.Preferencias", settings);
                    Bundle b = new Bundle();
                    b.putString("qr", fotoName);
                    intent.putExtras(b);
                    intent.setClass(Camara.this, qrdecode.class);
                    startActivity(intent);
                    finish();
                    
                } catch (FileNotFoundException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                } finally {
                }
                Log.d(TAG, "onPictureTaken - jpeg");
          }
        };
}  
Look at xda I have post messaged it to you
  #948  
Viejo 01/02/11, 10:37:34
Avatar de guantes
guantes guantes no está en línea
Miembro del foro
Mensajes: 408
Compra y venta: (3)
 
Fecha de registro: mar 2010
Mensajes: 408
Modelo de smartphone: htc tattoo, x10 mini pro,sgs,ACER ICONIA A100,GALAXY NOTE
Versión de ROM: 1.6 official (por poco tiempo), 2.1 official
Mencionado: 0 comentarios
Tagged: 0 hilos
Puesta, probada y yo con la boca abierta y un móvil nuevo... Sencillamente espectacular!Y ya ni te cuento cuando he leido que la cámara casi la tenéis!
Dos cosillas: no sé por qué pero al poner el apndroid y hacerle tirar el móvil se bloquea totalmente. Y la otra es que, para mi gusto, con el Zeam el móvil va algo más fluido. Por si a alguien le sirve.
Un abrazo fuerte a todos y estaré al tanto por lo que pueda ayudar (aunque no sea mucho).
Gracias a tod@s!!!!!!!!!!!
  #949  
Viejo 01/02/11, 10:41:38
Avatar de javicm1982
javicm1982 javicm1982 no está en línea
Miembro del foro
Mensajes: 159
 
Fecha de registro: jun 2010
Localización: Murcia
Mensajes: 159
Modelo de smartphone: Nexus 4
Versión de ROM: 4.3
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola a todos y muchas gracias antes de nada, acbo de instalar la 10.9 y tengo las siguientes dudas:

1-Swipe me sigue dando error nada mas iniciar el movil, esto es asi? Es la version del primer post, o hay alguna otra version que vaya?

2-Cuando abro la camara se ve todo negro, pero si apunto y hecho la foto si sale, lo que no se sabe es donde se esta apuntando, despues si miro en la galeria salen los archivos de fotos pero no se pueden visualizar, correcto?

3-En cyanogen activo ondemand min 264 y max 710, luego se activa la casilla de "activar al arranque" no? ¿Hay manera de saber si funciona correctamente?

4-Si a esta rom le hago las particiones en la SD gana velocidad? Yo la tengo desde la 10.1 sin particionar en fat32

Última edición por javicm1982 Día 01/02/11 a las 10:45:27 Razón: añadido 4-
  #950  
Viejo 01/02/11, 10:43:02
Avatar de filipeferraz
filipeferraz filipeferraz no está en línea
Usuario novato en la web
Mensajes: 18
 
Fecha de registro: ene 2011
Mensajes: 18
Modelo de smartphone: HTC Tattoo
Tu operador: Movistar
Mencionado: 3 comentarios
Tagged: 0 hilos
@KalimochoAz I send the new code in xda for you. Thanks. I hope it's work.
  #951  
Viejo 01/02/11, 10:43:26
Avatar de homerlinux
homerlinux homerlinux no está en línea
Usuario novato en la web
Mensajes: 12
 
Fecha de registro: ago 2010
Localización: Murcia
Mensajes: 12
Modelo de smartphone: HTC Tattoo
Versión de ROM: Kalim 9.16 (Froyo)
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por nainprimero Ver Mensaje
Buenas, he solucionado los problemas con el GPS. Mi problema es que cuando activaba el GPS...La solución es un poco coñazo pero funciona, consiste en flashear una froyo, activar el GPS y con el GPS activado flashear de nuevo la ginger. A mi me ha funcionado perfectamente.
¡¡Funcionó!! Después de varias actualizaciones sin conseguir que el GPS me funcionase, siguiendo tus instrucciones (meter la actualización teniendo activado el GPS) ha funcionado perfectamente.

Gracias por tu ayuda y gracias a todos los que os pegáis el curro para tener funcionando esta nueva versión.
  #952  
Viejo 01/02/11, 11:34:43
Avatar de KalimochoAz
KalimochoAz KalimochoAz no está en línea
Cocinero veterano
Mensajes: 1,092
 
Fecha de registro: jun 2008
Localización: Barcelona
Mensajes: 1,092
Modelo de smartphone: HTC Tatoo
Versión de ROM: CyanogenMod 7.x
Tu operador: Movistar
Mencionado: 87 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por guantes Ver Mensaje
Puesta, probada y yo con la boca abierta y un móvil nuevo... Sencillamente espectacular!Y ya ni te cuento cuando he leido que la cámara casi la tenéis!
Dos cosillas: no sé por qué pero al poner el apndroid y hacerle tirar el móvil se bloquea totalmente. Y la otra es que, para mi gusto, con el Zeam el móvil va algo más fluido. Por si a alguien le sirve.
Un abrazo fuerte a todos y estaré al tanto por lo que pueda ayudar (aunque no sea mucho).
Gracias a tod@s!!!!!!!!!!!
Puede que apndroid no sea compatible con ginger.

Cita:
Originalmente Escrito por javicm1982 Ver Mensaje
Hola a todos y muchas gracias antes de nada, acbo de instalar la 10.9 y tengo las siguientes dudas:

1-Swipe me sigue dando error nada mas iniciar el movil, esto es asi? Es la version del primer post, o hay alguna otra version que vaya?

2-Cuando abro la camara se ve todo negro, pero si apunto y hecho la foto si sale, lo que no se sabe es donde se esta apuntando, despues si miro en la galeria salen los archivos de fotos pero no se pueden visualizar, correcto?

3-En cyanogen activo ondemand min 264 y max 710, luego se activa la casilla de "activar al arranque" no? ¿Hay manera de saber si funciona correctamente?

4-Si a esta rom le hago las particiones en la SD gana velocidad? Yo la tengo desde la 10.1 sin particionar en fat32
0.- muchas de nada
1.- Busca la otra version que hay en el foro, ami esta tampoco me funciona, tengo que eliminar el link
2.- Si, si todo funciona bien hoy podrás ver las fotos en la galería.
3.- Seguro que hay algún widget para ver la velocidad de la CPU. Chuckycrx o alguno de los expertos seguro que te indica alguno.
4.- Lo de las particiones es por comodidad para lo que testean esta y usasn a la ver las 1.6
Gracias de parte de:
  #953  
Viejo 01/02/11, 11:45:43
Avatar de nick85
nick85 nick85 no está en línea
Miembro del foro
Mensajes: 90
 
Fecha de registro: ene 2011
Mensajes: 90
Modelo de smartphone: HTC TATTOO
Tu operador: Orange
Mencionado: 1 comentarios
Tagged: 0 hilos
tengo apndroid en Ginger y funciona perfectamente ;)
Gracias de parte de:
  #954  
Viejo 01/02/11, 12:07:13
Avatar de KalimochoAz
KalimochoAz KalimochoAz no está en línea
Cocinero veterano
Mensajes: 1,092
 
Fecha de registro: jun 2008
Localización: Barcelona
Mensajes: 1,092
Modelo de smartphone: HTC Tatoo
Versión de ROM: CyanogenMod 7.x
Tu operador: Movistar
Mencionado: 87 comentarios
Tagged: 1 hilos
Version 10.10 publicada con las modificaciones del compañero FelipeFerraz para guardar directamente la foto en jpeg.

Espero comentarios de todos vosotros sobre que tal funciona.

Saludos
  #955  
Viejo 01/02/11, 12:09:57
Avatar de javicm1982
javicm1982 javicm1982 no está en línea
Miembro del foro
Mensajes: 159
 
Fecha de registro: jun 2010
Localización: Murcia
Mensajes: 159
Modelo de smartphone: Nexus 4
Versión de ROM: 4.3
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por KalimochoAz Ver Mensaje
Version 10.10 publicada con las modificaciones del compañero FelipeFerraz para guardar directamente la foto en jpeg.

Espero comentarios de todos vosotros sobre que tal funciona.

Saludos
Voy a probarla ya.



Última edición por javicm1982 Día 01/02/11 a las 13:02:24 Razón: quitado enlace Swipe, no va despues de reiniciar
  #956  
Viejo 01/02/11, 12:15:14
Avatar de Hectormm
Hectormm Hectormm no está en línea
Miembro del foro
Mensajes: 84
 
Fecha de registro: may 2010
Localización: Alicante
Mensajes: 84
Modelo de smartphone: Nokia Lumia 925
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Recopilando... de la cámara, aparte de optimizar codigo y reordenar todo, supongo que queda la visualización en pantalla para ver donde apuntamos??? Eso es lo que me ha parecido entender. Gracias.
  #957  
Viejo 01/02/11, 12:19:18
Avatar de KalimochoAz
KalimochoAz KalimochoAz no está en línea
Cocinero veterano
Mensajes: 1,092
 
Fecha de registro: jun 2008
Localización: Barcelona
Mensajes: 1,092
Modelo de smartphone: HTC Tatoo
Versión de ROM: CyanogenMod 7.x
Tu operador: Movistar
Mencionado: 87 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por Hectormm Ver Mensaje
Recopilando... de la cámara, aparte de optimizar codigo y reordenar todo, supongo que queda la visualización en pantalla para ver donde apuntamos??? Eso es lo que me ha parecido entender. Gracias.
Pasos por delante:
  1. Hacer el jpeg desde libcamera.cpp ( desde el java no servirá para las aplicaciones privativas )
  2. Hacer que la previsualización me funcione.
  3. Hacer que capture video.
Estos son a groso modo los pasos que quedan por delante.
  #958  
Viejo 01/02/11, 12:28:55
Avatar de KalimochoAz
KalimochoAz KalimochoAz no está en línea
Cocinero veterano
Mensajes: 1,092
 
Fecha de registro: jun 2008
Localización: Barcelona
Mensajes: 1,092
Modelo de smartphone: HTC Tatoo
Versión de ROM: CyanogenMod 7.x
Tu operador: Movistar
Mencionado: 87 comentarios
Tagged: 1 hilos
El jpeg sigue fallando en la 1o.1o. Lo reviso con filipe a ver si vemos alguno cual es el problema.
  #959  
Viejo 01/02/11, 12:33:55
Avatar de filipeferraz
filipeferraz filipeferraz no está en línea
Usuario novato en la web
Mensajes: 18
 
Fecha de registro: ene 2011
Mensajes: 18
Modelo de smartphone: HTC Tattoo
Tu operador: Movistar
Mencionado: 3 comentarios
Tagged: 0 hilos
Not working yet =/ sorry for everybody. I will try to discover what gone wrong to fix.


  #960  
Viejo 01/02/11, 12:42:08
Avatar de Arek90
Arek90 Arek90 no está en línea
Usuario poco activo
Mensajes: 30
 
Fecha de registro: feb 2010
Localización: Madrid
Mensajes: 30
Modelo de smartphone: Xiaomi RN2 Prime
Versión de ROM: CM 12.1
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por adry-kona Ver Mensaje
Pues ya es raro que no os funcione y a arek90 le funcione sin problemas.
Hiciste wipes arek?de que rom venías?

Sent from my Tattoo using Tapatalk
2 Wipe All + Flashear 10.9 + Flashear gapps + Flashear Market, venía de la 10.7.

Veo buenos avances
Tema Cerrado

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Tattoo > ROMs y desarrollo HTC Tattoo


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:25:42 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007