Moving your IpBike Data
Moving your IpBike Data.
IpBikeKey bought off Google play is bought by the Google account you used. You should be able to just go to Google play with a new device and download it again without being charged for it so long as your using the same Google account.
Moving your data is not as easy as it should be but it is possible if you have IpBikeKey to move your IpBike data from one phone to another. You can also manually backup your data although you will need IpBikeKey to be able to do a full restore. I don't have any automatic synching between devices unfortunatly.
IpBike stores the ride data in two parts there is a database that holds the main ride and lap summary information. For each ride there is .ipp file that holds the details of the ride recorded at second intervals. The intention is that the database will always have all the rides but at some point in time if your filling up your SDcard you may want to delete or move the .ipp files for the older rides.
The .ipp files can just be moved like any other files on the sd card using whatever method you want. On the phone I use OI File Manager which IpBike calls out to for all file related user interaction so you probably have it installed. If I want to move stuff off the phone to my laptop I use the great Wifi File Explorer Pro (there is a free version but I believe in supporting developers of good apps). You will find the ride files in.
/sdcard/Android/data/com.iforpowell.android.ipbike/files/internal_logs
You just need to get them to the same place on your new device to move them from one phone to another.
All the other directories in /sdcard/Android/data/com.iforpowell.android.ipbike/files/ apart from temp can be sensibly be moved as the file define things like you screen setup and plot styles as well as saved routes and workouts.
The database needs special treatment. IpBike automatically takes a backup of it when it does a total restart. Doing a force stop from the settings app is the only way to be absolutely sure that will happen. The backup file goes to.
/sdcard/Android/data/com.iforpowell.android.ipbike/files/temp/IpBike????.db
Files in this directory are automatically deleted after about 5 days but you will probably have multiple database backup files you need to find the latest one. This will not necessary have the highest number as the numbers wrap back around. Get this file onto your new device where you have IpBike and IpBikeKey installed. It does not matter where on the phone you put it it only needs to be there temporarily so IpBike can read it in. IpBike (with IpBikeKey installed) has an option to import the database file. This will over-write it's own database there is no merging of data it's all from the imported file. The import option is from Settings -> Other Phone settings -> Miscellaneous Settings -> Restore database then select the file you have moved and press restore.
This will get you mostly ready to go unfortunately the Sensors associated with the bikes are not transferred across correctly. You should go to Bikes and for each bike remove the sensors and go though the process of adding them back in again as detaild on the sensors help page.
You can use Settings -> Other phone settings -> Miscellaneous settings -> Save settings and Settings -> Other phone settings -> Miscellaneous settings -> Load settings which were added with the 2.0.2 release to move all the setting over.