J'ai une application Récemment, j'ai reçu un rapport d'erreur qui obtiennent une valeur inattendue à partir du champ code> type code>. Je suppose dans le code source que les valeurs doivent toujours être Malheureusement, je n'ai pas d'informations sur la valeur réelle que j'ai eue. Mon problème est, quelles sont les valeurs possibles du type code> code> au-delà des trois ci-dessus? Le Javadoc Android a explicitement déclaré "le type de l'appel (entrant, sortant ou manqué)" p> android (2.x) code> qui loit des journaux d'appels de
calllog.calls.Content_uri code>. p>.
1, 2, 3 (calllog.calls.incoming_type, calllog.calls.outtype et calllog.calls.missing_type repectueux) code> p> p>
3 Réponses :
Utilisez les valeurs définies et non des valeurs littérales discrètes:
CallLog.Calls.OUTGOING_TYPE CallLog.Calls.INCOMING_TYPE CallLog.Calls.MISSED_TYPE
Le seul problème avec c'est que certaines valeurs manquent ici (regardez la réponse de ThinkPanda)
Il y a plus de types en dehors des entrants standard (1), sortants (2) et manqués (3). Jusqu'à présent, j'ai rencontré 4 (messagerie vocale), 5 (rejeté) et 6 (liste refusée). P>
Qu'est-ce que la liste refusée signifie dans Android Calllog?
@blackjack peut-être bloquer la liste de contacts
Je voudrais connaître la direction des différents codes. Est-ce que la messagerie vocale (4) et rejetée (5) appels entrants et manqués (3) sortant?
Sont ces autres codes, en particulier 5 et 6, documentés n'importe où?
final static int Rejected = 5; final static int Refused_List = 6; final static int Voice_Mail = 4;
Je voudrais connaître la direction des différents codes. Est-ce que la messagerie vocale (4) et rejetée (5) appels entrants et manqués (3) sortant?
Sur un appareil LYF, je reçois 6 pour sortant!
Bonjour, je suis un peu confus parce que sur la base de la documentation ici, développeur. android.com/reference/andrroid/provider/... . Si vous mettez l'API ci-dessous 24, vous voyez Rejete_type grisé. Pourquoi 5 revient-il toujours comme un type alors?