• logo categorie

    Instanciation du service sous Android


    Bonjour
    Comment instancier un service sous Android?
    Android
    Instanciation
    Service
    Android
    utilisateur
    Sarah
    Posté le : 25 Septembre à 10:01
    30 501 vues

  • 1
    Antoine
    Posté le : 25 Septembre à 10:04
    Bonjour
    Pour instancier un service sous Android voici le code démonstratif:

    SensorManager sMgr =
    (SensorManager)getSystemService(SENSOR_SERVICE);
    boolean accelSupported = sMgr.registerListener(
    this,sMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
    SensorManager.SENSOR_DELAY_UI);
    if (!accelSupported) {
    sMgr.unregisterListener(this,
    sMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER));
    ((TextView)findViewById(R.id.acc)).setText("Pas d’accelerometre");
    }
  • 0
    makremabdellaoui
    Posté le : 20 Avril à 17:48
    Pour lister ou récupérer un capteur particulier, il suffit d'instancier le SensorManager et ses méthodes getSensorList ou getDefaultSensor.

    !!!
    /** * The sensor manager */
    SensorManager sensorManager;

    /* * (non-Javadoc) * * @see android.app.Activity#onCreate(android.os.Bundle) */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Instanicer le SensorManager
    sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
    // Faire la liste des capteurs de l'appareil
    listSensor();
    }


    /************************************************************************************/
    /** Lister les capteurs existant ****************************************************************/
    /************************************************************************************/
    /** * Trouve la liste de tous les capteurs existants, trouve un capteur spécifique ou l'ensemble des capteurs d'un type fixé. */
    private void listSensor() {
    // Trouver tous les capteurs de l'appareil :
    List<Sensor> sensors = sensorManager.getSensorList(Sensor.TYPE_ALL);
    // La chaîne descriptive de chaque capteur
    StringBuffer sensorDesc = new StringBuffer();
    //pour chaque capteur trouvé, construire sa chaîne descriptive
    for (Sensor sensor : sensors) {
    sensorDesc.append("New sensor detected : \r\n");
    sensorDesc.append("\tName: " + sensor.getName() + "\r\n");
    sensorDesc.append("\tType: " + getType(sensor.getType()) + "\r\n");
    sensorDesc.append("Version: " + sensor.getVersion() + "\r\n");
    sensorDesc.append("Resolution (in the sensor unit): " + sensor.getResolution() + "\r\n");
    sensorDesc.append("Power in mA used by this sensor while in use" + sensor.getPower() +
    "\r\n");
    sensorDesc.append("Vendor: " + sensor.getVendor() + "\r\n");
    sensorDesc.append("Maximum range of the sensor in the sensor's unit." +
    sensor.getMaximumRange() + "\r\n");
    sensorDesc.append("Minimum delay allowed between two events in microsecond"
    + " or zero if this sensor only returns a value when the data it's measuring changes"
    + sensor.getMinDelay() + "\r\n");
    }
    //Faire quelque chose de cette liste
    Toast.makeText(this, sensorDesc.toString(), Toast.LENGTH_LONG).show();

    // Pour trouver un capteur spécifique&#160;:
    Sensor gyroscopeDefault = sensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE);
    // Pour trouver tous les capteurs d'un type fixé :
    List<Sensor> gyroscopes = sensorManager.getSensorList(Sensor.TYPE_GYROSCOPE);
    }

    /**
    * @param type
    * the integer type
    * @return the type as a string
    */
    private String getType(int type) {
    String strType;
    switch (type) {
    case Sensor.TYPE_ACCELEROMETER: strType = "TYPE_ACCELEROMETER";break;
    case Sensor.TYPE_GRAVITY:strType = "TYPE_GRAVITY";break;
    case Sensor.TYPE_GYROSCOPE: strType = "TYPE_GYROSCOPE"; break;
    case Sensor.TYPE_LIGHT:strType = "TYPE_LIGHT";break;
    case Sensor.TYPE_LINEAR_ACCELERATION:strType = "TYPE_LINEAR_ACCELERATION";
    break;
    case Sensor.TYPE_MAGNETIC_FIELD:strType = "TYPE_MAGNETIC_FIELD";break;
    case Sensor.TYPE_ORIENTATION:strType = "TYPE_ORIENTATION";break;
    case Sensor.TYPE_PRESSURE:strType = "TYPE_PRESSURE";break;
    case Sensor.TYPE_PROXIMITY: strType = "TYPE_PROXIMITY"; break;
    case Sensor.TYPE_ROTATION_VECTOR: strType = "TYPE_ROTATION_VECTOR";break;
    case Sensor.TYPE_TEMPERATURE:strType = "TYPE_TEMPERATURE";break;
    default: strType = "TYPE_UNKNOW";break;
    }
    return strType;
    }
  • ⇒ Si vous êtes ici c'est que le sujet vous intéresse ^^
    Inscrivez-vous sur Oyant, apportez votre contribution sur ce sujet et gagnez de l'argent :

    Inscription
    Répondre
  • logo categorie

    La forme des permissions sous Android

    Bonjour
    Je voudrais savoir la forme des permissions sous Android?
    Merci
    Android
    Forme
    Permissions
    Android
  • logo categorie

    Les types de capteurs sous Android

    Bonjour
    Quels sont les différents types de capteurs sous Android?

    Android
    Capteurs
    Android
  • logo categorie

    Le premier a avoir créé une symphonie

    Bonjour
    Quel est le nom du premier à avoir créé une symphonie?
    Merci d'avance.
    Musique
    Nom
    Symphonie
  • logo categorie

    Le nom du dernier album de Cris Brown

    Bonjour
    Quel est le nom du dernier album de Cris Brown?
    Musique
    Album
    Cris Brown
    Nom
  • logo categorie

    Le vrai nom du chanteur Patrick Bruel

    Bonjour
    Quel est le vrai nom du chanteur Patrick Bruel ?
    Musique
    Patrick Bruel
    Chanteur
    Nom
  • logo categorie

    Récupérer les flux entrant et sortant

    Bonjour
    Quelles sont les méthodes qui permet de récupérer les flux entrant et sortant sous Android?
    Android
    Flux
    Android
  • logo categorie

    La musique spécialement composée pour un film

    Salut
    J'ai besoin de savoir le nom de la musique spécialement composée pour un film ?
    Musique
    Musique
    Composé
    Film
  • logo categorie

    Le vrai nom de Justin Bieber

    Bonjour
    Savez-vous le vrai nom de Justin Bieber ?
    Musique
    Justin Bieber
    Nom
  • logo categorie

    Le nouveau copain de Rihanna

    Bonjour
    Qui est le nouveau copain de Rihanna?
    Musique
    Copain
    Rihanna
  • logo categorie

    Accorder ma guitare

    Bonjour
    S'il vous plaît, j'ai besoin de savoir comment accorder ma guitare ?
    Musique
    Accorder
    Guitare
  • logo categorie

    Les caractéristiques de la musique atonale

    Bonjour
    Quelles sont les caractéristiques de la musique atonale, s'il vous plaît?
    Musique
    Caractéristique
    Musique
    Atonale
  • logo categorie

    La mort de Serge Gainsbourg

    Bonjour
    Quelle la cause de la mort de Serge Gainsbourg ?
    Merci d'avance.
    Musique
    La mort
    Serge Gainsbourg
    Cause
  • logo categorie

    Rechercher les appareils Bluetooth

    Salut
    J'ai besoin d'un exemple pour rechercher les appareils Bluetooth sous Android?
    Android
    Appareils
    Bluetooth
    Android
  • logo categorie

    Lara Fabian "Je suis malade"

    Bonjour
    Est-ce que Lara Fabian est la vraie chanteuse du titre "Je suis malade"?
    Merci d'avance.
    Musique
    "Je suis malade"
    Lara Fabian
  • logo categorie

    Poco rit en musique

    Salut
    C'est quoi un poco rit en musique ?
    Merci d'avance.
    Musique
    Poco rit
    Musique
  • logo categorie

    L'âge de Claudia Bouvette

    Bonjour
    Avez-vous une idée sur l'âge de Claudia Bouvette?
    Musique
    Claudia Bouvette
    L'âge
  • logo categorie

    Parcourir les appareils associés

    Bonjour
    S'il vous plaît comment puis-je parcourir les appareils associés sous Android?
    Android
    Appareils
    Android
  • logo categorie

    Le vrai nom de la chanteuse Barbara

    Salut
    Je veux savoir le vrai nom de la chanteuse Barbara ?
    Musique
    Nom
    Chanteuse
    Barbara
  • logo categorie

    Le piano

    Bonjour
    A quelle famille d'instrument appartient le piano ?
    Merci d'avance.
    Musique
    Famille
    Piano
    Instrument
  • logo categorie

    Les noms des meilleurs musiciens au monde

    Bonjour
    J'ai besoin des noms des meilleurs musiciens au monde?
    Merci d'avance.
    Musique
    Musicien
    Monde
  • Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant.
    Connexion
    Inscription

    Poster une question

    AnimauxApplicationsArnaquesAutres langagesBases de donnéesBeauté et ModeC et C++Cartes de voeux, lettres, poèmes et discoursCMS (Système de gestion de contenu)CollectionCuisineCultureDémarches administrativesDivertissementDotnetDroitEmploiEmploi et études en informatiqueEnseignementEntrepriseEnvironnementEvénementsFinanceGénéral développementImmobilier, logement et urbanisme    JavaLanguesLogicielsMétiersNouvelles technologiesPHPPrestations socialesRéservé aux adultesSantéSportSystèmesTransportsVie pratiqueWebmasters - Développement web 3.057 Utlisateurs parcourent Oyant en ce moment