IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Cacher mon numéro lors d'un appel


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Par défaut Cacher mon numéro lors d'un appel
    Bonjour,

    Je suis actuellement entrain de développer une application type "Répertoire" pour faire simple qui me lancera un appel au clic sur un contact. Seulement, je dois avoir la possibilité de cacher mon numéro même l'option n'est pas activée dans les paramètres, c'est là que ça coince.

    J'ai procédé ainsi pour lancer l'appel:

    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Uri uri = Uri.parse("tel:"+appel.getTelAppelant());
    Intent intent = new Intent(Intent.ACTION_DIAL,uri);
    startActivity(intent);

    La solution me paraissant évidente était de faire #31# avant le numéro, malheureusement dés que je met un #, le numéro ne s'affiche plus sur l'écran d'appel du téléphone.

    Ma deuxième piste était de modifier temporairement les paramètres du téléphone, mais est-ce possible?

    Merci pour l'attention que vous porterez à ce message.

  2. #2
    Membre chevronné Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Par défaut
    Le problème, c'est qu'à mon avis, ce n'ets pas le téléphone qui cache le numéro, mais le fournisseur d'accès...

    Il faudrait être capable de faire un #31#, de terminer la communication, puis de lancer la nouvelle...

    Bref, je ne pense pas que ce soit possible de le faire comme ça.

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Par défaut
    Il doit y avoir un concept qui m'échappe alors, je ne comprend pas vraiment pourquoi le #31# ne pourrait pas fonctionner puisqu'il fonctionne lorsque je tape manuellement #31#<Mon Numéro>. Dans le cas présent étant donné que ça va me lancer le dialer, il suffirait de le préremplir avec #31#<Numéro à appeler> pour cacher mon numéro. Le problème c'est juste que j'arrive bien à préremplir le dialer, mais dés que j'y met un #, le # et tout ce qui le suivait ne s'affiche pas. Du coup si quelqu'un a la solution miracle pour afficher les # dans le dialer, je prend ^^ C'est assez bizarre étant donné que tous les autres caractères passent très bien et que lorsque je tape moi même un # il passe aussi parfaitement.

    Il n'y a aucun moyen d'aller modifier les paramètres du téléphone sinon? Je sais qu'il s'agit de quelque chose de risquer et j'en doute donc, mais sait-on jamais.

    Merci pour ta réponse

  4. #4
    Membre chevronné Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Par défaut
    Je suis un peu comme toi pour le coup, il faudrait savoir exactement ce que signifie le #31#...

    Tu as essayé de protèger les #?
    Il est possible que le système empêche ce genre de numéro pour éviter les dialers à la con..

  5. #5
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Par défaut
    J'ai aussi pensé à une protection étant donné qu'avec les # on peut accéder à pas mal de menus cachés.

    Qu'entends-tu par "protéger"? Les échapper? J'ai bien essayé mais je ne sais pas vraiment comment m'y prendre, j'ai tenté les classiques "\" devant entre autre mais rien. Même chose en les remplaçant par du code ASCII, ça m'affiche le code entré dans le dialer.

  6. #6
    Membre chevronné Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Par défaut
    Non et ben au delà du \, je ne vois pas trop. Je pense qu'il faudrait prendre contact avec des dev android pour voir avec eux (je pense qu'il s'agit en plus d'une spécificité locale).

    Perso je penche pour une protection: si ce n'est pas un numéro, on autorise pas l'appel (tu as un message d'erreur dans logcat? )

  7. #7
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 35
    Par défaut
    Pour information si ça peut aider quelqu'un d'autre, je n'ai pas trouvé de solution à mon problème. Cependant j'ai réussi à le contourner en créant un contact dans le répertoire avec son numéro précédé de #31# et en appelant se contact directement par son id. Après ça je supprime ce contact afin de ne pas pourrir le répertoire de l'utilisateur.

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/01/2014, 11h55
  2. Mon sous-programme ne répond pas lors de l'appel
    Par Stagiette dans le forum C#
    Réponses: 3
    Dernier message: 28/01/2010, 10h21
  3. Réponses: 1
    Dernier message: 08/01/2007, 16h23
  4. Erreur lors de l'appel d'un page ASP
    Par poirier dans le forum ASP
    Réponses: 2
    Dernier message: 27/08/2004, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo