Précédent   Forum des professionnels en informatique > Java > Général Java > Java & Mobiles > Android

Android Forum d'entraide sur Android, la plateforme mobile de Google pour téléphones portables et Smartphones. Avant de poster -> FAQ Android

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Pourquoi le défi n'a pas fonctionné ?
Je n'étais pas au courant du défi 3 33,33%
Le sujet est trop complexe 0 0%
Le sujet ne m'inspire pas 2 22,22%
Date de retour du projet trop court 0 0%
Date de retour du projet tellement lointaine que j'ai oublié 0 0%
Je n'ai pas eu de temps libre pour le faire 3 33,33%
Ce n'était pas la bonne période pour faire un défi (fêtes de fin d'année) 4 44,44%
Autre 0 0%
Sondage à choix multiple Votants: 9. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 16/12/2011, 23h07   #21
Rédacteur/Modérateur
 
Homme Michel Dirix
Ingénieur de Recherche
Inscription : juin 2009
Messages : 663
Détails du profil
Informations personnelles :
Nom : Homme Michel Dirix
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur de Recherche
Secteur : Service public

Informations forums :
Inscription : juin 2009
Messages : 663
Points : 1 179
Points : 1 179
Citation:
Envoyé par yan Voir le message
Il te manque cette permission dans ton manifest
Non elle est ajoutée
__________________
http://midix.fr/
http://michel-dirix.developpez.com/
http://entre-magiciens.fr/

Software is like sex, it’s better when it’s free.
michel.di est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 23h27   #22
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 643
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 643
Points : 12 260
Points : 12 260
Citation:
Envoyé par michel.di Voir le message
Non elle est ajoutée
tu es sur de l'avoir mis au bon endroit? sinon faudrait voir le code.
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2011, 00h35   #23
Rédacteur/Modérateur
 
Homme Michel Dirix
Ingénieur de Recherche
Inscription : juin 2009
Messages : 663
Détails du profil
Informations personnelles :
Nom : Homme Michel Dirix
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur de Recherche
Secteur : Service public

Informations forums :
Inscription : juin 2009
Messages : 663
Points : 1 179
Points : 1 179
Citation:
Envoyé par yan Voir le message
tu es sur de l'avoir mis au bon endroit? sinon faudrait voir le code.
Oui elle est au bon endroit. Pour le code, c'es le suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
 
public class NetworkConnect {
 
	private TelephonyManager network;
	private ConnectivityManager connectivity;
 
	public NetworkConnect(Context context) {
		this.network = (TelephonyManager) context
				.getSystemService(Context.TELEPHONY_SERVICE);
		this.connectivity = (ConnectivityManager) context
				.getSystemService(Context.CONNECTIVITY_SERVICE);
	}
 
	 public boolean turnOn() {
	 Log.d("network", "turnOn");
	 try {
	     Class<?> telephonyManagerClass = Class.forName(this.network.getClass()
	 .getName());
	     Method getITelephonyMethod = telephonyManagerClass
	 .getDeclaredMethod("getITelephony");
	 getITelephonyMethod.setAccessible(true);
	     Object ITelephonyStub = getITelephonyMethod.invoke(this.network);
	     Class<?> ITelephonyClass = Class.forName(ITelephonyStub.getClass()
	 .getName());
	     Method dataConnSwitchmethod = ITelephonyClass
	 .getDeclaredMethod("enableDataConnectivity");
	     dataConnSwitchmethod.setAccessible(true);
	     dataConnSwitchmethod.invoke(ITelephonyStub);
	     return true;
	 } catch (Exception e) {
	     return false;
	 }
	 }
 
 
	 public boolean turnOff() {
	     Log.d("network", "turnOff");
	     try {
	         Class<?> telephonyManagerClass =          Class.forName(this.network.getClass()
	 .getName());
	         Method getITelephonyMethod = telephonyManagerClass
	 .getDeclaredMethod("getITelephony");
	 getITelephonyMethod.setAccessible(true);
	         Object ITelephonyStub = getITelephonyMethod.invoke(this.network);
	         Class<?> ITelephonyClass = Class.forName(ITelephonyStub.getClass()
	 .getName());
	         Method dataConnSwitchmethod = ITelephonyClass
	 .getDeclaredMethod("disableDataConnectivity");
	         dataConnSwitchmethod.setAccessible(true);
	         dataConnSwitchmethod.invoke(ITelephonyStub);
	         return true;
	     } catch (Exception e) {
	         e.printStackTrace();
	         return false;
	     }
	 }
 
 
	 public boolean isEnabled(){
	 try {
	     Class<?> c = Class.forName(this.connectivity.getClass().getName());
	     Method m = c.getDeclaredMethod("getMobileDataEnabled");
	     m.setAccessible(true);
	     Boolean bool = (Boolean)m.invoke(this.connectivity);
	     Log.d("Network isEnabled", bool.toString());
	     return bool;
	 } catch (Exception e) {
	     e.printStackTrace();
	     return false;
	 }
	 }
 
 
}
__________________
http://midix.fr/
http://michel-dirix.developpez.com/
http://entre-magiciens.fr/

Software is like sex, it’s better when it’s free.
michel.di est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2011, 01h04   #24
Membre régulier
 
Guillaume Imbert
Inscription : mai 2009
Messages : 99
Détails du profil
Informations personnelles :
Nom : Guillaume Imbert
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : mai 2009
Messages : 99
Points : 79
Points : 79
c'est que tu dev sur un téléphone post-2.2


Personnellement je n'arrive pas à trouver comment savoir que l'utilisateur a éteint le réseau mobile et non pas que le réseau mobile est inexistant.

Dans le second cas, on passe bien entendu par la récupération d'un networkInfo, mais dans le premier cas je ne trouve rien du tout :'(
Si quelqu'un peut m'orienter, j'accepterai tout conseil avec plaisir :-)


EDIT: de même pour l'itinérance. la méthode isRoaming d'un networkInfo object indique si on utilise le roaming est actif pour le réseau en cours d'utilisatin, et non si l'utilisateur a activé l'option roaming...


Par ailleurs je n'ai pas réussi à lire les préférences utilisateurs sur ces deux sujets
HozakaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 23h42   #25
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 643
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 643
Points : 12 260
Points : 12 260
Code :
1
2
3
4
5
6
7
 
 
	 try {
	     Class<?> telephonyManagerClass = Class.forName(this.network.getClass()
	 .getName());
	     Method getITelephonyMethod = telephonyManagerClass
	 .getDeclaredMethod("getITelephony");
Il n'y as pas de méthode directe?? Quel context passe tu au constructeur?
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 23h48   #26
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 643
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 643
Points : 12 260
Points : 12 260
Citation:
Envoyé par HozakaN Voir le message
Personnellement je n'arrive pas à trouver comment savoir que l'utilisateur a éteint le réseau mobile et non pas que le réseau mobile est inexistant.

Dans le second cas, on passe bien entendu par la récupération d'un networkInfo, mais dans le premier cas je ne trouve rien du tout :'(
Si quelqu'un peut m'orienter, j'accepterai tout conseil avec plaisir :-)


EDIT: de même pour l'itinérance. la méthode isRoaming d'un networkInfo object indique si on utilise le roaming est actif pour le réseau en cours d'utilisatin, et non si l'utilisateur a activé l'option roaming...


Par ailleurs je n'ai pas réussi à lire les préférences utilisateurs sur ces deux sujets
http://developer.android.com/referen...viceState.html ?
Y as des choses qui ne sont accessible que par bidouille :/
La meilleur info est de regarder le code d'android ^^
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 00h14   #27
Membre régulier
 
Guillaume Imbert
Inscription : mai 2009
Messages : 99
Détails du profil
Informations personnelles :
Nom : Guillaume Imbert
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : mai 2009
Messages : 99
Points : 79
Points : 79
Citation:
Envoyé par yan Voir le message
http://developer.android.com/referen...viceState.html ?
Y as des choses qui ne sont accessible que par bidouille :/
La meilleur info est de regarder le code d'android ^^
MERCI MILLE FOIS!!!!!
HozakaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 09h32   #28
Rédacteur/Modérateur
 
Homme Michel Dirix
Ingénieur de Recherche
Inscription : juin 2009
Messages : 663
Détails du profil
Informations personnelles :
Nom : Homme Michel Dirix
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur de Recherche
Secteur : Service public

Informations forums :
Inscription : juin 2009
Messages : 663
Points : 1 179
Points : 1 179
Pour ma part je dois laisser tomber le défi. Pas eu le temps de finir avant mon déménagement
__________________
http://midix.fr/
http://michel-dirix.developpez.com/
http://entre-magiciens.fr/

Software is like sex, it’s better when it’s free.
michel.di est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 19h21   #29
Membre régulier
 
Guillaume Imbert
Inscription : mai 2009
Messages : 99
Détails du profil
Informations personnelles :
Nom : Guillaume Imbert
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : mai 2009
Messages : 99
Points : 79
Points : 79
J'ai besoin d'une petite précision sur le jour de rendu :
"le concours et se termine le premier janvier à minuit (00 h 00)"

En gros le 31 au soir ou le 1er au soir?
HozakaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2011, 14h10   #30
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 643
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 643
Points : 12 260
Points : 12 260
Salut
Citation:
Envoyé par HozakaN Voir le message
J'ai besoin d'une petite précision sur le jour de rendu :
"le concours et se termine le premier janvier à minuit (00 h 00)"

En gros le 31 au soir ou le 1er au soir?
31 au soir.
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 17h55   #31
Responsable Android
 
Avatar de Feanorin
 
Inscription : avril 2004
Messages : 2 409
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 2 409
Points : 3 531
Points : 3 531
Envoyer un message via Skype™ à Feanorin
Bonjour,

Pour rendre votre projet, vous pouvez l'envoyer à cette adresse defi.android@redaction-developpez.com.
Nous vous laissons jusqu'au 15 Janvier 2012 pour nous le rendre .

Feanorin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 13h47   #32
Responsable Android
 
Avatar de Feanorin
 
Inscription : avril 2004
Messages : 2 409
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 2 409
Points : 3 531
Points : 3 531
Envoyer un message via Skype™ à Feanorin
Bonjour.

Ce défi est maintenant terminé.

A notre grande surprise, nous n'avons reçu aucune participation.

Pour un possible défi futur, nous aimerions connaître nos erreurs et les corriger.

Si, vous voulez que l'on vous propose d'autres défis ou si vous voulez nous aider à nous améliorer, n'hésitez pas à poster vos remarques sur le forum.

Cordialement,

L'équipe Android
Feanorin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 14h02   #33
Rédacteur/Modérateur
 
Homme Michel Dirix
Ingénieur de Recherche
Inscription : juin 2009
Messages : 663
Détails du profil
Informations personnelles :
Nom : Homme Michel Dirix
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur de Recherche
Secteur : Service public

Informations forums :
Inscription : juin 2009
Messages : 663
Points : 1 179
Points : 1 179
J'avais pas vu qu'il y avait du rabe :'(
Personnellement je n'avais pas vu la première annonce pour le défi et je trouve que c'est juste la date de fin qui n'était pas au bon moment.
En relançant un défi dans cette période-ci il y aurait plus de résultat!
__________________
http://midix.fr/
http://michel-dirix.developpez.com/
http://entre-magiciens.fr/

Software is like sex, it’s better when it’s free.
michel.di est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 18h16   #34
Invité régulier
 
Inscription : mai 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 23
Points : 5
Points : 5
Désolé pour nous aussi ça a été un peu dur, livraisons sur livraisons et les dév persos passent à la trappe :/. Mais n'hésitez pas à relancer ce genre de concours on est partant !!! Si vous pouviez aussi par la même occasion publier un petit tuto pour créer des widgets parce que nous on a grave galéré sur ce point là... Merci d'avance .
caporaldead est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 20h00   #35
Rédacteur/Modérateur
 
Homme Michel Dirix
Ingénieur de Recherche
Inscription : juin 2009
Messages : 663
Détails du profil
Informations personnelles :
Nom : Homme Michel Dirix
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur de Recherche
Secteur : Service public

Informations forums :
Inscription : juin 2009
Messages : 663
Points : 1 179
Points : 1 179
Si vous avez toujours le bon, pourquoi ne pas relancer un concours maintenant sur un autre sujet?
Je pense que ça pourrait avoir pas mal de succès maintenant!
Au pire, lancer un sondage pour quantifier le nombre d'intéressés...

Pour le tuto, je veux bien essayer d'en faire un! Car moi sur ce projet, ce n'est pas la partie widget qui était génante mais plutôt la manière d'activer les différentes connexions.

++
__________________
http://midix.fr/
http://michel-dirix.developpez.com/
http://entre-magiciens.fr/

Software is like sex, it’s better when it’s free.
michel.di est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 13h56   #36
Membre régulier
 
Guillaume Imbert
Inscription : mai 2009
Messages : 99
Détails du profil
Informations personnelles :
Nom : Guillaume Imbert
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : mai 2009
Messages : 99
Points : 79
Points : 79
Personnellement la date de fin était vraiment génante. En plein milieu des fêtes c'est pas facile

Nous avons vu le rab de temps, mais nous avions trop de tp et de projets à rendre pour l'école pour continuer sur le concours malheureusement :s



EDIT: nous avions tout de même un widget avec les boutons pour le wifi, la 3G et le gps fonctionnel en 2.3. Si quelqu'un souhaite l'utiliser ou apporter des commentaires, n'hésitez pas à aller télécharger le projet sur http://code.google.com/p/isi-connectivity-widget/ ^^
HozakaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h04.


 
 
 
 
Partenaires

Hébergement Web