2013-08-22 126 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表中的名称进行映射。

相关问题