Ce code utilisant le GATEWAY_URI a été définitivement ajouté dans Eclair. Regarder dans PSBA, en paquets/apps/Téléphone/src/com/android/téléphone/InCallScreen.java, que peu de code est complètement dans Donut inexistant:
// If a provider is used, extract the info to build the
// overlay and route the call. The overlay will be
// displayed the first time updateScreen is called.
if (PhoneUtils.hasPhoneProviderExtras(intent)) {
mProviderLabel = PhoneUtils.getProviderLabel(this, intent);
mProviderIcon = PhoneUtils.getProviderIcon(this, intent);
mProviderGatewayUri = PhoneUtils.getProviderGatewayUri(intent);
mProviderAddress = PhoneUtils.formatProviderUri(mProviderGatewayUri);
mProviderOverlayVisible = true;
if (TextUtils.isEmpty(mProviderLabel) || null == mProviderIcon ||
null == mProviderGatewayUri || TextUtils.isEmpty(mProviderAddress)) {
clearProvider();
}
} else {
clearProvider();
}
Je ne vois aucune alternative. Vous avez peut-être la meilleure chance de prendre cette application Phone de Donut, d'ajouter ce dont vous avez besoin et de la libérer comme une nouvelle application Phone sur les appareils Donut ...
Fondamentalement, je veux être en mesure d'appeler un numéro de téléphone, mais avoir un nombre différent être affiché pour l'utilisateur. Cela serait utile pour les applications de carte d'appel par exemple. – Emmanuel
Que dois-je faire pour obtenir cette réponse? – Emmanuel
Est-ce que le code original n'est pas ouvert quelque part. Vous pouvez simplement analyser l'implémentation et copier le code nécessaire. – CodingBarfield