2010-06-16 36 views
0

我是新來的android編程。爲了提高我的技能,我開始在腦海中開展一些項目。 當應用程序啓動時,它會顯示一個按鈕。點擊它,它將允許我從地址簿中選擇一個聯繫人。那麼我想檢索發送給該聯繫人的所有短信(如果他們存儲在短信發件箱中)。可能嗎。有人能指導我嗎?如果有關於這些主題的一些教程,你能讓我知道URL或源代碼嗎? 在此先感謝。Android - 將手機中的所有短信發送到peson

+0

我的東西更容易啓動,短信採用的是Android的無證面積,可以是非常棘手的理解 – 2010-06-16 10:25:58

回答

0

首先,這是不可能的。 Android上有很多短信客戶端,其中很多不會公開「短信發件箱」。其次,即使您將自己限制在附帶「Google體驗」電話的SMS應用程序中,「短信發件箱」也是not part of the SDK

如果您希望創建發送SMS消息的應用程序,則可以使用SmsManager類。

0

正如人們提到的,短信發件箱是非文件。如果你想訪問它,你首先需要一些技能。

  • 跟蹤Android源代碼
  • 學習如何使用內容提供商(瞭解如何創建一個內容提供商更好)
    • 有什麼權力
    • 知道確實的URI匹配
    • 如何操縱光標
  • 寫一些示例代碼來測試

您可以找到SMS/MMS內容提供商的位置:
https://android.googlesource.com/platform/packages/providers/TelephonyProvider