2013-08-22 158 views
0

我目前正在研究一個小程序,它應該給我一些關於我的whatsapp使用情況的統計信息。msgstore.db中的聊天名稱whatsapp

所以我的問題是: 有沒有什麼辦法可以得到whatsapp聯繫人的聊天記錄在我從/data/data/com.whatsapp/databases獲得的msgstore.db中的名字?

因此,例如,如果我有任何匿名聊天,只在表中顯示爲「@ s.whatsapp.net」

是否有通過WhatsApp的任何其他數據庫持有的所有不同chatnames還是我被迫導出電話簿中的聯繫人,然後將數據庫中的條目與特定聯繫人的電話號碼相關聯?

我希望我解釋了它足夠容易理解。 在此先感謝

回答

0

沒有它不可能的android不允許讀取任何其他應用程序數據庫。由於每個應用程序都運行在自己的沙箱中。

+0

該程序不會是一個Android應用程序,它是一個Java應用程序,但它使用msgstore.db。所以我不喜歡我個人電腦上的數據庫,但現在我必須知道電話號碼後面的名字。 – lup3x

0

您可以從wa.db中查看顯示名稱,表名是wa_contacts.Watsapp有兩個主要數據庫。 msgstore.db和wa.db.正如您已經知道這些消息駐留在消息表中,並且相應的聯繫人的格式爲[email protected],組的格式爲[email protected]。這些id與wa_contacts表中的名稱進行映射。

相關問題