Sync between two Android devices without Internet connection Is it possible to sync between two Android devices directly when there is no Internet connection (like a remote location or an outage at the Internet provider)?

Using a direct wireless connection between just these two Android devices (without using a PC or a WiFi router)

I need to sync all data (contacts, calendar, photos, ...)

I asked the same question for iOS devices:
https://apple.stackexchange.com/questions/35515/sync-between-an-iphone-and-ipad-without-internet-connection
I'm afraid this isn't possible, at least with the builtin apps. All of the sync profiles are client-side, and can't act as sync servers. Furthermore, normal Android phones don't support ad-hoc wifi connection, so you'd need to connect through a router or possibly with bluetooth.

Some of these can be achieved manually over bluetooth, such as sending photos and contacts, but you'd have to manually select which files to send. For photos, go to Gallery, select the photos you want to send, and tap the Share icon and select Bluetooth. After this you need to select the other device, assuming it's paired. A similar menu should be found in your Contacts app.