Automatically backup your SMS, MMS and call history with a separate label in Gmail and Google Calendar.
Later you can restore the saved data (except MMS) back to the phone, especially useful when switching to a new device.
IMAP access needs to be manually enabled in Gmail, see the website and FAQ for more information. You can of course use your own IMAP server for backups, giving you full control over your data.
SMS Backup+ is a free open-source project which has been in active development since the early days of Android, completely ad and tracking-free, supported through voluntary donations.
Too many people forget this (including myself) every now and then) so here is a reminder to use the [WayBack] SetString method when assigning strings from memory regions having characters but no null terminator:
Anyway, assuming that you use a Unicode Delphi you want to use SetString in its place:
SetString(password, PWideChar(Credential.CredentialBlob), Credential.CredentialBlobSize div 2);
Note that like the above Delphi 2009 link (where it is a WideChar function to Unicode string conversion function), it was also available in Delphi 2007 and earlier as [WayBack] SetString.
Two links that help me identify the Raspberry Pi devices from my collection (which misses quite a few, but is too extensive to get them all right in the blink of an eye):
The R Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA.
Are you a Python developer? Have you uploaded packages to the Python Package Index? Have you accidentally uploaded broken packages with some files missing? If so, check-manifest is for you.