android.provider.Telephony发生了什么?

时间:2009-01-31 20:45:59

标签: java android message

有谁知道android.provider.Telephony发生了什么?它不在了。

5 个答案:

答案 0 :(得分:4)

如果您从android-developer邮件列表中阅读this帖子,您会发现android.provider.Telephony是开源版本的一部分,但从未作为官方SDK的一部分包含在内。

意味着您可以自由查看它,了解底层系统的工作原理,但您无法在Android应用程序中实际引用和编译它。

答案 1 :(得分:1)

感谢Brian,但似乎Telephony被this site上发布的代码使用。

在Chris Haseman的Apress(ISBN:978-1-43021-064-1)的摘录中,也使用了它:

  

Telephony类用于短信,

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

答案 2 :(得分:1)

您在anddev.org上链接的代码适用于SDK版本 m5-rc14 ,该版本从2008年2月开始,几乎整整一年。当前的SDK版本是1.0,它与m5-rc14之间有两个版本。

鉴于Android项目的性质,他们在快速增长/采用中添加和删除了许多界面。很多人都抱怨他们正在关闭一些操作系统很酷部分的界面,比如Telephony界面。

您可以查看android.telephony(link)包,看看是否有相同的功能。

答案 3 :(得分:1)

您还可以使用它从当前接收信号中获取数据。 检查this tutorial - 它使用电话管理器获取数据。

答案 4 :(得分:0)

我可以使用以下库向G1发送短信: android.telephony.gsm.SmsManager

至少(对于SMS发送/接收代码),有一个等效的库。

另外请务必查看TelephonyManager http://code.google.com/android/reference/android/telephony/TelephonyManager.html

这不完全是您所要求的,但它确实提供了许多您正在寻找的功能。

至于上面答案中的APress书籍参考,我写了它。截至目前,它已经过时了(它是在1.0 SDK发布之前发布的)我几乎已经完成了更新。啊,快速更新技术的乐趣。