CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 9 su 9
Discussione:

programma che legga l'orario

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid


    Registrato dal
    Apr 2010
    Messaggi
    420

    Ringraziamenti
    60
    Ringraziato 6 volte in 6 Posts
    Predefinito

    programma che legga l'orario

    salve ragazzi,
    è possibile un programma che legga l'orario?

  2.  
  3. #2
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    potresti spiegarti meglio?

  4. #3
    Senior Droid


    Registrato dal
    Apr 2010
    Messaggi
    420

    Ringraziamenti
    60
    Ringraziato 6 volte in 6 Posts
    Predefinito

    una apps che toccando un tasto o un'icona mi faccia sentire l'orario dall'altoparlante del vivavoce.

  5. #4
    Androidiano L'avatar di JD82


    Registrato dal
    Oct 2009
    Località
    Cagliari
    Messaggi
    188

    Ringraziamenti
    8
    Ringraziato 6 volte in 6 Posts
    Predefinito

    Dici qualcosa tipo questo?



    È giusto una versione alpha, devo sistemare ancora parecchie cose e implementare molte altre funzioni, ma è già in grado di leggere l'ora, sia in formato 24h che 12h .

    Se hai suggerimenti non esitare...
    File allegati
    Ultima modifica di JD82; 21-06-10 alle 18:00
    Smartphone: Galaxy Nexus
    Firmware: Latest CM
    Recovery: Clockwork Recovery

  6. #5
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Potresti mettere che opzionalmente legga l'ora quando viene "agitato" il telefono.

    Ecco il codice per farlo:

    codice:
    import java.util.List;
     
    import android.hardware.Sensor;
    import android.hardware.SensorEvent;
    import android.hardware.SensorEventListener;
    import android.hardware.SensorManager;
     
    public class ShakeListener implements SensorEventListener{
     
            private OnShakeListener mOnShakeListener = null;  
            private SensorManager mSensorManager;
            private double mTotalForcePrev; // stores the previous total force value
            private double mForceThreshHold = 1.5f;
     
            private List<Sensor> mSensors;
            private Sensor mAccelerationSensor;
     
            public ShakeListener(SensorManager sm){
                    mSensorManager = sm;
                   
            mSensors = mSensorManager.getSensorList(Sensor.TYPE_ACCELEROMETER);
            if(mSensors.size() > 0) {
                    mAccelerationSensor = mSensors.get(0);
                    mSensorManager.registerListener(this, mAccelerationSensor, SensorManager.SENSOR_DELAY_GAME);
            }
           
            }
           
            public void setForceThreshHold(double threshhold){
                    mForceThreshHold = threshhold;
            }
            public double getForceThreshHold(){
                    return mForceThreshHold;
            }
           
            public void onAccuracyChanged(Sensor sensor, int accuracy) {}
           
        public void onSensorChanged(SensorEvent event) {    
              double totalForce = 0.0f;
              totalForce += Math.pow(event.values[0]/SensorManager.GRAVITY_EARTH, 2.0);
              totalForce += Math.pow(event.values[1]/SensorManager.GRAVITY_EARTH, 2.0);
              totalForce += Math.pow(event.values[2]/SensorManager.GRAVITY_EARTH, 2.0);
              totalForce = Math.sqrt(totalForce);
               
              if((totalForce < mForceThreshHold) && (mTotalForcePrev > mForceThreshHold)) {
                      OnShake(); // raise the onShake event.
              }
               
              mTotalForcePrev = totalForce;
        }
       
        public void setOnShakeListener(OnShakeListener listener) {
            mOnShakeListener = listener;
        }  
     
        private void OnShake(){  
            if(mOnShakeListener!=null) {  
                    mOnShakeListener.onShake();  
            }  
        }  
       
        public interface OnShakeListener {  
            public abstract void onShake();  
        }
       
    }
    Basta implementare l'interfaccia OnShakeListener come vuoi tu e il gioco è fatto.
    Ad esempio

    codice:
    ShakeListener MyShake = new ShakeListener((SensorManager) c.getSystemService(Context.SENSOR_SERVICE));
    
    		
    MyShake.setForceThreshHold(1.9);
    MyShake.setOnShakeListener(new ShakeListener.OnShakeListener() {
        @Override
        public void onShake() {
    	//fai quello che devi fare qui
         }
    });

  7. #6
    Androidiano L'avatar di JD82


    Registrato dal
    Oct 2009
    Località
    Cagliari
    Messaggi
    188

    Ringraziamenti
    8
    Ringraziato 6 volte in 6 Posts
    Predefinito

    Ottima idea, appena posso lo implemento e ti faccio sapere.

    Credo che pubblicherò il codice su Google Code, così sarà più semplice recuperare l'ultima build dell'apk
    Smartphone: Galaxy Nexus
    Firmware: Latest CM
    Recovery: Clockwork Recovery

  8. #7
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Fica l'interfaccia grafica con quel font. Sopratutto con l'effetto illuminazione. Come hai fatto?

    Twitter @veke87

  9. #8
    Androidiano L'avatar di JD82


    Registrato dal
    Oct 2009
    Località
    Cagliari
    Messaggi
    188

    Ringraziamenti
    8
    Ringraziato 6 volte in 6 Posts
    Predefinito

    È sufficiente giocare un poco con le ombre: TextView | Android Developers

    Smartphone: Galaxy Nexus
    Firmware: Latest CM
    Recovery: Clockwork Recovery

  10. #9
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    LOOOL Nemmeno sapevo ci fosse la proprietà showRadius. Buono a sapersi

    Twitter @veke87

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy