'Where is data is stored in android Database and how to see all?
I want to know where is all the stored in android. Like inbox messages are stored in
content://sms/inbox
and outbox msgs in
content://sms/outbox
or may b they are not stored , but they are parsed form these areas like in this statement
contentResolver.query(Uri.parse("content://sms/inbox"),null, null, null, null);
So I want to know that how to get all "folders" in "content://" or in "content://sms/" .
Also I want to know where the call logs are stored in or from where to fetch them. Is there any way to get all these areas where these type of things are stored??
The thing I wanna Know is How some one knows that there are inbox sms at "content://sms/inbox" and out box at "content://sms/outbox" ?? I just want to explore the whole directory, wheather Inbuilt or of App's. Please Explain the Answers
Solution 1:[1]
You can refer to this post if you are interested only in Call Logs.
Data is stored in sqLite in android here are few helpful answers to your query.
Solution 2:[2]
If you want to view from Eclipse how or where your database is stored go to Window>Open Perspective>Other>DDMS.
Call logs check Sayyam's answer
Solution 3:[3]
From the DDMS Perspective in Eclipse, use the file explorer to find your app's database from the following path.
data/data/your.package.name/databases
You can install Questoid SQLite and XML Browser Plugin to your Eclipse installation and will be able to browse the data from Eclipse itself.
Here is Questoid in action.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Community |
Solution 2 | MayTheSchwartzBeWithYou |
Solution 3 | Ragunath Jawahar |