1

私は現在、whatsappの使用状況に関する統計情報を提供する小さなプログラムに取り組んでいます。

私の質問は次のとおりです。/data/data/com.whatsapp/databases から取得した msgstore.db にチャットがある whatsapp 連絡先の名前を取得する方法はありますか?

たとえば、anon とのチャットがある場合、テーブルには「@s.whatsapp.net」としてのみ表示されます。

すべての異なるチャット名を保持する WhatsApp の他のデータベースはありますか、それとも電話帳の連絡先をエクスポートしてから、データベースのエントリを特定の連絡先の電話番号に関連付ける必要がありますか?

十分に理解できるように説明したことを願っています。前もって感謝します

4

2 に答える 2

1

wa.db から表示名を調べることができます。テーブル名は wa_contacts です。Watsapp には 2 つの主要なデータベースがあります。msgstore.db と wa.db。すでにご存知のように、メッセージはメッセージ テーブルにあり、対応する連絡先は phonenumber@watsapp.net 形式であり、グループは adminphonenumber@watapp.g.us です。これらの ID は、wa_contacts テーブルの名前にマップされます。

于 2013-12-04T08:13:15.497 に答える
-1

いいえ、Android では他のアプリケーション データベースを読み取ることはできません。すべてのアプリケーションは独自のサンド ボックスで実行されます。

于 2013-08-22T17:44:38.253 に答える