I'm trying to make an Android Application in which i want to show the logs/Call History of Skype User(Recent Tab).
As much as I know, Skype stores all the Contacts in a Server and after logging in for the first Time , it syncs All the Contacts using Sync Adapter in my local Storage i.e Contacts DB but it does not sync the logs. All the logs are stored in
/data/data/com.skype.raider/files/ user-name/main.db
Is there any way by which we can access this DB,so that Call History of the Current logged-In skype user can be displayed in Android App? and if there is any way to access the DB, will it work on non-rooted phones also?
The database file of any app is stored in data directory at a location "data/data/package_name/databases" and this directory can not be accessed if the device is not rooted. As you know in case of Skype the main.db file is stored at "/data/data/com.skype.raider/files/ user-name/main.db".
The only way to access it is to root the device. The steps after rooting the device would be,
Remember, for all this the device has to be rooted.