RESOLU | Inclure une logique de choisir l'emplacement des correctifs en fonction de plusieurs critèresBonjour Quel est le code qui permet d'inclure une logique de choisir l'emplacement des correctifs en fonction de plusieurs critères sous Android? |
Android | |
Android | |
Jade Posté le : 20 Décembre à 11:27 23 409 vues |
Léo Posté le : 20 Décembre à 11:29 |
Bonjour Voici le code qui permet d'inclure une logique de choisir l'emplacement des correctifs en fonction de plusieurs critères sous Android: private static final int TWO_MINUTES = 1000 * 60 * 2; protected boolean isBetterLocation(Location location, Location currentBestLocation) { if (currentBestLocation == null) { // A new location is always better than no location return true; } // Check whether the new location fix is newer or older long timeDelta = location.getTime() - currentBestLocation.getTime(); boolean isSignificantlyNewer = timeDelta > TWO_MINUTES; boolean isSignificantlyOlder = timeDelta < -TWO_MINUTES; boolean isNewer = timeDelta > 0; // If it's been more than two minutes since the current location, use the new location // because the user has likely moved if (isSignificantlyNewer) { return true; // If the new location is more than two minutes older, it must be worse } else if (isSignificantlyOlder) { return false; } // Check whether the new location fix is more or less accurate int accuracyDelta = (int) (location.getAccuracy() - currentBestLocation.getAccuracy()); boolean isLessAccurate = accuracyDelta > 0; boolean isMoreAccurate = accuracyDelta < 0; boolean isSignificantlyLessAccurate = accuracyDelta > 200; // Check if the old and new location are from the same provider boolean isFromSameProvider = isSameProvider(location.getProvider(), currentBestLocation.getProvider()); // Determine location quality using a combination of timeliness and accuracy if (isMoreAccurate) { return true; } else if (isNewer && !isLessAccurate) { return true; } else if (isNewer && !isSignificantlyLessAccurate && isFromSameProvider) { return true; } return false; } /** Checks whether two providers are the same */ private boolean isSameProvider(String provider1, String provider2) { if (provider1 == null) { return provider2 == null; } return provider1.equals(provider2); } |
RESOLU | Arrêter d'écouter les mises à jourBonjourAvez-vous une idée comment arrêter d'écouter les mises à jour sous Android? |
Android | |
Android |
RESOLU | Obtenir une solution rapide à la dernière position connueBonjourJe voudrais savoir comment obtenir une solution rapide à la dernière position connue sous Android? |
Android | |
Android |
RESOLU | Commencer à écouter les mises à jourBonjourS'il vous plaît savez-vous comment commencer à écouter les mises à jour sous Android? |
Android | |
Android |
RESOLU | Enregistrer un lapse de temps avec MediaRecorderBonjourJ'aimerais savoir comment enregistrer un lapse de temps avec MediaRecorder sous Android? |
Android | |
MediaRecorder Android |
RESOLU | Démarrer la détection de visageBonjourQuel est la méthode qui permet de démarrer la détection de visage sous Android? |
Android | |
Méthode Android |
RESOLU | Définir un écouteur pour les événements de détection des visagesBonjourComment définir un écouteur pour les événements de détection des visages sous Android? |
Android | |
Evénements Android |
RESOLU | Zones de mesure et de discussionBonjourAvez-vous s'il vous plaît un exemple sur les zones de mesure et de discussion sous Android? |
Android | |
Zones Mesure Android |
RESOLU | Obtenir les paramètres de l'appareil photoBonjourS'il vous plaît savez-vous comment faire pour obtenir les paramètres de l'appareil photo sous Android? |
Android | |
Paramètres Appareil Android |
RESOLU | L'utilisation des fonctions de l'appareil photoBonjourJe voudrais un exemple sur l'utilisation des fonctions de l'appareil photo sous Android? |
Android | |
Android |
RESOLU | Vérification de la disponibilité des fonctionsBonjourQuel est le code qui permet de faire la vérification de la disponibilité des fonctions sous Android? |
Android | |
Android |
RESOLU | Créer un nom de fichier multimédiaBonjourSavez-vous s'il vous plaît comment créer un nom de fichier multimédia sous Android? |
Android | |
Multimédia Fichier Android |
RESOLU | Créer le répertoire de stockage si elle n'existe pasBonjourAvez-vous un exemple qui permet de créer le répertoire de stockage si elle n'existe pas sous Android? |
Android | |
Répertoire Android |
RESOLU | Libérer une instance de l'objet CameraBonjourJe voudrais le code qui permet de libérer une instance de l'objet Camera sous Android? |
Android | |
Instance Objet Android |
RESOLU | Ajouter un écouteur à la touche de captureBonjourSavez-vus comment ajouter un écouteur à la touche de capture sous Android? |
Android | |
Capture Android |
Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant. | ||
Connexion |
Inscription |
|
Poster une question |