2009-01-31 5 views

Répondre

4

Si vous lisez this post de la liste de diffusion android-developer, vous pouvez voir que android.provider.Telephony fait partie des versions Open Source, mais n'a jamais été inclus dans le SDK officiel.

Signification vous êtes libre de le voir, pour mieux comprendre la façon dont le système sous-jacent fonctionne, mais vous ne pouvez pas référencer réellement et compiler contre dans votre application Android (s).

+2

J'ai délogé application MMS de git .. quand jamais j'exécute ce projet ses erreurs d'affichage à l'importation android.provider.Telephney ... je veux mettre en œuvre ce code dans mon projet .. alors quoi faire .. – Vijaya

1

Merci Brian, cependant, il semble Telephony est utilisé par le code affiché sur this site.

Dans cet extrait de Apress (ISBN: 978-1-43021-064-1) par Chris Haseman, il est utilisé aussi:

classe de téléphonie est utilisé pour la messagerie sms,

(Context context, Intent intent) 
{ 
SmsMessage msg[] = 
    Telephony.Sms.Intents.getMessagesFromIntent(intent); 
... 
1

Le code auquel vous avez lié sur anddev.org est pour la version SDK m5-rc14 qui date de février 2008, presque une année complète. La version SDK actuelle est 1.0, avec deux versions entre elle et m5-rc14.

Compte tenu de la nature du projet Android, ils ont ajouté et retiré de nombreuses interfaces dans sa croissance rapide/adoption. Beaucoup de gens se sont plaints de fermer certaines interfaces à certaines parties sympas du système d'exploitation, comme l'interface de téléphonie.

Vous pouvez consulter android.telephony (link) package et voir s'il existe une fonctionnalité équivalente.

0

j'ai pu envoyer un message SMS avec le G1 en utilisant la bibliothèque suivante: android.telephony.gsm.SmsManager

donc au moins (pour le SMS envoi/réception de code) il y a une bibliothèque équivalente disponible .

Veuillez également consulter la TelephonyManager http://code.google.com/android/reference/android/telephony/TelephonyManager.html

Ce n'est pas exactement ce que vous demandiez, mais il fournit beaucoup de fonctionnalités que vous recherchez.

En ce qui concerne la référence du livre AAppuyez dans la réponse ci-dessus, je l'ai écrit. Pour le moment, il est un peu démodé (il a été publié avant la publication du SDK 1.0) et j'ai presque fini de le mettre à jour. Ahhh les joies de la mise à jour rapide de la technologie.

1

Vous pouvez également l'utiliser pour obtenir des données de votre signal de réception actuel. Vérifiez this tutorial - il utilise le gestionnaire de téléphonie pour obtenir des données.

Questions connexes