Répondre aux changements de préférencesBonjour S'il vous plaît savez-vous un exemple qui permet de répondre aux changements de préférences sous Android? | |
Android | |
Préférences Android | |
Laura Posté le : 8 Novembre à 09:31 26 100 vues |
Benjamin Posté le : 8 Novembre à 09:33 |
Bonjour Voici un exemple qui permet de répondre aux changements de préférences sous Android: public class NetworkActivity extends Activity { public static final String WIFI = "Wi-Fi"; public static final String ANY = "Any"; private static final String URL = "http://oyant.com/feeds/tag/..."; private static boolean wifiConnected = false; private static boolean mobileConnected = false; public static boolean refreshDisplay = true; public static String sPref = null; private NetworkReceiver receiver = new NetworkReceiver(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); receiver = new NetworkReceiver(); this.registerReceiver(receiver, filter); } @Override public void onDestroy() { super.onDestroy(); if (receiver != null) { this.unregisterReceiver(receiver); } } @Override public void onStart () { super.onStart(); SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this); sPref = sharedPrefs.getString("listPref", "Wi-Fi"); updateConnectedFlags(); if(refreshDisplay){ loadPage(); } } public void updateConnectedFlags() { ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeInfo = connMgr.getActiveNetworkInfo(); if (activeInfo != null && activeInfo.isConnected()) { wifiConnected = activeInfo.getType() == ConnectivityManager.TYPE_WIFI; mobileConnected = activeInfo.getType() == ConnectivityManager.TYPE_MOBILE; } else { wifiConnected = false; mobileConnected = false; } } public void loadPage() { if (((sPref.equals(ANY)) && (wifiConnected || mobileConnected)) || ((sPref.equals(WIFI)) && (wifiConnected))) { new DownloadXmlTask().execute(URL); } else { showErrorPage(); } } ... } |
Gérer l'utilisation du réseau sous AndroidBonjourAvez-vous une idée comment puis-je gérer l'utilisation du réseau sous Android? | |
Android | |
Réseau Android |
Connecter et télécharger des donnéesBonjourJe voudrais connecter et télécharger des données sous Android. Comment puis-je faire? | |
Android | |
Données Android |
Connecter à des services sur le réseauSalutComment connecter à des services sur le réseau sous Android? | |
Android | |
Services Réseau Android |
Découvrir le service sur le réseauBonjourSavez-vous comment découvrir le service sur le réseau sous Android? | |
Android | |
Service Réseau Android |
Enregistrer un service sur le réseauBonjourQuel est le code Java Android qui permet d'enregistrer un service sur le réseau? | |
Android | |
Java Android Service Réseau |
Créer un fragment sous AndroidSalutQuel est le code Java qui permet de créer un fragment sous Android? | |
Android | |
Fragment Android |
Zoomer une animationBonjourAvez-vous le code qui permet de zoomer une animation sous Android? | |
Android | |
Animation Android |
Imprimer une image sous AndroidBonjourJe voudrais le code qui permet d'imprimer une image sous Android? | |
Android | |
Image Android |
Modifier les paramètres de l'appareil photoBonjourQuel est le code qui permet de modifier les paramètres de l'appareil photo sous Android? | |
Android | |
Appareil photo Android |
Ouvrir l'objet caméra sous AndroidBonjourJe voudrais le code qui permet d'ouvrir l'objet caméra sous Android? | |
Android | |
Objet Caméra Android |
Décoder une image à l'échelleBonjourSavez-vous s'il vous plaît comment décoder une image à l'échelle sous Android? Merci | |
Android | |
Image Echelle Android |
Ajouter l'image à une galerie sous AndroidSalutS'il vous plaît comment ajouter l'image à une galerie sous Android? | |
Android | |
Image Galerie Android |
Ajouter le nom de fichier sur l'intentionBonjourSavez-vous comment ajouter le nom de fichier sur l'intention sous Android? | |
Android | |
Fichier Intention Android |
Définir le nom de fichier sous AndroidBonjourComment définir le nom de fichier sous Android? Merci d'avance. | |
Android | |
Fichier Android |
Enregistrer l'image sous AndroidBonjourAvez-vous le code qui permet d'enregistrer une image sous Android? | |
Android | |
Image Android |
Voir la photo sous AndroidSalutS'il vous plaît je voudrais savoir quel est le code qui permet de voir la photo sous Android? | |
Android | |
Photo Android |
Prendre une photo avec l'application appareil photoBonjourAvez-vous l'exemple qui permet de prendre une photo avec l'application appareil photo sous Android? | |
Android | |
Photo Application Appareil Android |
Demander la permission de l'appareil photoBonjourJ'aimerais savoir comment demander la permission de l'appareil photo sous Android? | |
Android | |
Permission Appareil photo Android |
Convertir le InputStream en StringSalutJe voudrais savoir quel est le code qui permet de convertir le InputStream en String sous Android? | |
Android | |
InputStream String Android |
Parser du xml avec XMLPullParserSalutSavez-vous comment parser du xml avec XMLPullParser sous Android? | |
Android | |
Xml XMLPullParser Android |
Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant. | ||
Connexion |
Inscription |
|
Poster une question |